Pagina 1 di 3

[Risolto] Installare Latex

Inviato: domenica 5 giugno 2011, 20:16
da martjan
Ciao a tutti,
da un pò di tempo mi sono reso conto delle ottime possibilità che offre Latex per la scrittura di documenti. Ho sempre usato questo programma attraverso Lyx, con il quale mi sono trovato molto bene, per altro... Il punto è che non riesco a sistemare alcune 'cosette', come ad esempio la sillabazione automatica in italiano, e altre piccole cose di impaginazione. Mi hanno consigliato di abbandonare Lyx e convertirmi a Latex direttamente. Però ho guardato sul software centre e non c'è nessun programma che si chiama semplicemente 'Latex', mentre ce ne sono diversi, da quello che ho capito, che si basano su Latex e sono degli editor di testi. Questo mi sembra strano...Non ho capito qualcosa?  Da dove si installa Latex? E' possibile che non sia prensente nel software centre?
Vi ringrazio!

Re: Installare Latex

Inviato: domenica 5 giugno 2011, 21:24
da as-far-as-i-know
Guarda qui

Re: Installare Latex

Inviato: domenica 5 giugno 2011, 21:43
da martjan
Caspita è già la terza volta che apro una discussione e mi rimandate al wiki dove c'è una risposta perfettamente calzante...mi scuso, devo ricordarmi di consultare prima... >:( >:(
as-far-as-i-know: ti ringrazio!
Già che ci siamo: quale mi consiglieresti tra le varie versioni?
Grazie!

Re: Installare Latex

Inviato: domenica 5 giugno 2011, 22:00
da as-far-as-i-know
martjan ha scritto: as-far-as-i-know: ti ringrazio! Già che ci siamo: quale mi consiglieresti tra le varie versioni?
La via più semplice (quasi banale) è la seguente. Da terminale digiti:

Codice: Seleziona tutto

sudo apt-get install texlive
// se non ricordo male dovrebbero esse 26 pacchetti che si installano automaticamente insieme ai pacchetti dipendenti
// Poi se vuoi aggiungere la sillabazione italiana 
sudo apt-get install texlive-lang-italian
//Quindi, per verificare che latex è installato, digita
latex --help
// se ti compaiono tutte le opzioni puoi compilare il tuo programma nome.tex
pdflatex nome.tex
// otterrai il file pdf, nome.pdf
// end of story
Ciao

Re: Installare Latex

Inviato: lunedì 6 giugno 2011, 15:13
da martjan
ciao! allora ho fatto tutto come mi hai detto. Ma arrivato a questo punto:
// se ti compaiono tutte le opzioni puoi compilare il tuo programma nome.tex
pdflatex nome.tex
// otterrai il file pdf, nome.pdf
// end of story
le opzioni compaiono ma non capisco come proseguire...come apro un file .tex? e come si modifica il documento? tra i programmi non mi risulta installato niente che corrisponda al nome texlive o qualcosa di simile...mi serve per forza un programma che costituisca una interfaccia o posso già produrre un documento usando solo questi pacchetti che ho installato?
Grazie ancora della pazienza!
Ciao!

Re: [Risolto] Installare Latex

Inviato: lunedì 6 giugno 2011, 20:48
da as-far-as-i-know
... eliminato, non mi ero accorto di [Risolto]

Re: [Risolto] Installare Latex

Inviato: lunedì 6 giugno 2011, 21:00
da martjan
noooo!!!!  ;D è risolto il problema dell'installazione, se vogliamo, ma adesso non riesco a lavorarci!! vorrei comunque capire meglio!per fortuna ero riuscito a darci un occhio veloce al tuo messaggio, ma mi rimanevano dei dubbi...
il copia incolla lo devo fare in un file, no? insomma mi serve una pagina bianca su cui copiare quello che mi avevi scritto... come arrivo a questa pagina bianca?! e poi una volta copiato come lo edito?
Grazie!

Ps: la discussione si intitola 'installare Latex', e penso che questo sia risolto. Però mi restano altre domande: eventualmente posso aprire un altro thread, o meglio possiamo andare avanti qui poi al massimo cambio titolo!

Ciao!

Re: [Risolto] Installare Latex

Inviato: lunedì 6 giugno 2011, 22:57
da as-far-as-i-know
OK, rimetto il file che avevo cancellato.

Codice: Seleziona tutto

% --------- frac.tex -----------
%-------------------------------
\documentclass[a4 paper,11pt] {article}
\pagestyle{empty}
\begin{document}
%
\begin{equation} %%\label {uno}
\left \{
\begin {array} {rlc}
  x'= & \displaystyle{\frac{x - v\cdot t}{\sqrt{1-\beta^2}}} & \textrm{con}\quad
\beta=\frac{v}{c}\\[10pt]
  y'= & y        &   \\[5pt]
  z'= & z        &   \\[5pt]
%%  t'= & \displaystyle{\frac{t- \frac{v\cdot x}{c^2}}{\sqrt{1-\beta^2}}} & \\

  t'= & \displaystyle{\frac{t- \displaystyle{\frac{v\cdot x}{c^2}}}{\sqrt{1-\beta^2}}} & \\
\end {array}
\right.
\end{equation}
\vspace{1cm}
$$
  x'= \frac{x - v\cdot t}{\sqrt{1-\beta^2}}\quad \textrm{con}\quad
\beta=\frac{v}{c}
$$
\vspace{1cm}
$$
  t'=  \frac{t- \frac{v\cdot x}{c^2}}{\sqrt{1-\beta^2}}
$$
%


\noindent Esistono quattro differenti stili per trattare formule matematiche

\begin{verbatim}
\displaystyle{}
\textstyle{}
\scriptstyle{}
\scriptscriptstyle{}
\end{verbatim}

\noindent e le predisposizioni di default si possono variare di
conseguenza con queste macro. Sopra, ho solo aggiunto la richiesta
dello stile display alle due frazioni, inserito il carattere
roman per il testo e opportuni spazi dopo ogni riga (commentando le righe
vuote).

\end{document}

Per compilarlo è semplice.

Codice: Seleziona tutto

pdflatex frac.tex
// si forma il file frac.pdf, che apri con evince o altri lettori pdf
// come vedi non serve altro!
Notte!

Altre info.
La discussione possiamo continuarla qui, non occorre cambiare titolo.
Per quanto riguarda il copia&incolla: a) apri l'editor gedit (lo puoi fare anche da terminale) e nella pagina vuota incolli frac.tex; b) salva il file dove ti pare, per es. su /home/nomeutente; c) da terminale digiti pdflatex frac.tex; d) su /home/nomeutente ti ritrovi il file compilato frac.pdf; e) ci clicchi sopra e lo vedi.
Buona giornata

Re: [Risolto] Installare Latex

Inviato: martedì 7 giugno 2011, 10:00
da martjan
perfetto!!! (good)
mi era sfuggito il passaggio di gedit... adesso è tutto chiaro!
grazie ancora di tutto! se dovessi avere nuovi problemi posto qua allora...
ciao!

Re: [Risolto] Installare Latex

Inviato: giovedì 9 giugno 2011, 17:02
da martjan
Bene! sto cominciando a usare questo programma che alll'inizio non sembra proprio semplicissimo...ma voglio tenere duro perchè vedo delle ottime potenzialità, e poi è molto divertente!
Lo sto usando senza nessun editor specifico, semplicemente attraverso gedit...
ho trovato alcuni problemi, che segnalo:
1) con questi package:

Codice: Seleziona tutto

\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
non mi vede i caratteri speciali (per esempio 'ò') e è tutto sfasato nell'impaginazione: con caratteri enormi e tanti altri problemi...invece togliendo '\usepackage[latin1]{inputenc}' le cose migliorano per quanto riguarda l'impaginazione, ma continua a non riconoscermi i caratteri speciali...
2)non trovo il modo di fare le virgolette per le citazioni: quelle << così ma più strette, per intenderci...
3)la data! è una cosa che mi succedeva anche con Lyx: come si fa a toglierla?! me la inserisce sempre di default dopo titolo e autore...

mi sembra che sia tutto...!! ;D
vi ringrazio! se avete altri sugegrimenti (soprattutto su quali siano i pacchetti migliori da usare) non lesinate! in particolare: io ho seguito alla lettera le indicazioni di as-far-as-I-know:
Codice:

sudo apt-get install texlive
// se non ricordo male dovrebbero esse 26 pacchetti che si installano automaticamente insieme ai pacchetti dipendenti
// Poi se vuoi aggiungere la sillabazione italiana
sudo apt-get install texlive-lang-italian
se ci fossero altri pacchetti da usare: li devo installare? o li devo solo selezionare durante la scrittura?
Grazie mille!

Re: [Risolto] Installare Latex

Inviato: giovedì 9 giugno 2011, 20:25
da as-far-as-i-know
Intanto ti passo il mio preambolo standard per molti documenti latex

Codice: Seleziona tutto

%------------------------------------------------------------------------------
\documentclass[a4 paper,12pt] {article}
%%%-------------------------------------------------------------------
\usepackage[italian]{babel}   % Fa scrivere al LaTeX Sommario e non Abstract
\usepackage[latin1]{inputenc} % per lettere accentate (…,Š, etc.)
\usepackage{verbatim}

\usepackage{amsmath}          % Per i simboli matematici
\usepackage{pstcol,pst-node,pst-plot,pst-char,pst-grad,fancybox}
\input pst-key.tex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%----------------- La MIGLIORE IMPAGINAZIONE (per i miei gusti) ----------------------------
\oddsidemargin 0pt
\evensidemargin 0pt
\topmargin -2.6cm
\textheight 25.4cm
\textwidth 16.8cm
%%%%%%%%%%%%
Se qualcosa non ti funziona, allega la parte del listato dove trovi errori e la risolviamo.
Poi passiamo alle altre tue richieste.
Ciao

Un suggerimento importante: l'uso dell'editor geany (leggerissimo e molto pratico)

Codice: Seleziona tutto

sudo apt-get install geany
Un file .tex lo edita a colori, come mostrato in allegato.

Re: [Risolto] Installare Latex

Inviato: venerdì 10 giugno 2011, 11:32
da martjan
come sempre ti ringrazio per la risposta...
premetto che ho appena finito di formattare il pc, e sono quindi partito con un bell'ubuntu 11.04 fresco fresco...ho reinstallato latex sempre seguendo le tue indicazioni.
vediamo una cosa alla volta: la più grave per adesso mi sembra quella dei caratteri speciali: questo è il mio testo su gedit:

Codice: Seleziona tutto

\documentclass[a4 paper,12pt] {article}
\usepackage[italian]{babel}   % Fa scrivere al LaTeX Sommario e non Abstract
\usepackage[latin1]{inputenc} % per lettere accentate (…,Š, etc.)
\usepackage{verbatim}
\usepackage{amsmath}          % Per i simboli matematici
\usepackage{pstcol,pst-node,pst-plot,pst-char,pst-grad,fancybox}
\input pst-key.tex
\title{saggezza folla}
\author{martino mocchi}
\begin{document}
\maketitle
\section{la prima saggezza}
giusto per provare se è tutto ok...
\subsection{vediamo \ldots}
margini di miglioramento? \LaTeX
\section{senza titolo}
vorrei provare la nota
\end{document}
lo screenshot è l'out.dvi...
come vedi c'è anche la data (io non la voglio!!)
Grazie ancora! ciao!

Re: [Risolto] Installare Latex

Inviato: venerdì 10 giugno 2011, 13:26
da as-far-as-i-know
Niente di grave! Il motivo della "e accentata" che Latex ti scrive con A° etc è dovuta al fatto che il testo del tuo listato è stato scritto con altro editor, gedit (ed anche geany) legge la (è) ma Latex no.
In casi del genere (succede solo quando si preleva un listato da Word o da altri editor), basta avere a disposizione Vim (lo trovi nei repo di Ubuntu), che ti legge correttamente il carattere e poi te lo corregge, come ho fatto io, cfr. allegato.
Per escludere la data basta il comando: \date{}
Se fai copia&incolla dal listato sotto, non dovresti avere problemi a compilare correttamente.
Ciao

Codice: Seleziona tutto

\documentclass[a4 paper,12pt] {article}
\usepackage[italian]{babel}   % Fa scrivere al LaTeX Sommario e non Abstract
\usepackage[latin1]{inputenc} % per lettere accentate (à, è, etc.)
\usepackage{verbatim}
\usepackage{amsmath}          % Per i simboli matematici
\author{martino mocchi}
\date{}
\begin{document}
\maketitle
\section{la prima saggezza}
giusto per provare se è tutto ok...
\subsection{vediamo \ldots}
margini di miglioramento? \LaTeX
\section{senza titolo}
vorrei provare la nota
\end{document}

Re: [Risolto] Installare Latex

Inviato: venerdì 10 giugno 2011, 19:45
da martjan
Guarda abbi pazienza...ho capito qual è il problema...ma non del tutto come fare a risolverlo!!
allora cercando 'vim' nel software centre ho trovato Vi IMproved-enhanced vi editor, e GVim Text Editor. Li ho installati entrambi. Ho aperto il file prova.tex con Vim, ho salvato e quindi da terminale
latex prova.tex
ma il problema rimane...
Ho provato a salvare come prova.vim, ma rimane lo stesso...
Mi sa che non ho capito qualcosa..!!
Per la data invece nessun problema, ha funzionato alla perfezione!!
Ti ringrazio come sempre molto per il supporto, mi stai dando una mano enorme!! ti citerò nei ringraziamenti della tesi... ;D

Re: [Risolto] Installare Latex

Inviato: sabato 11 giugno 2011, 8:48
da as-far-as-i-know
Sì hai ragione, il GVim di Ubuntu non risolve, come invece fa GVim7.2 (ora c'è GVim7.3) di Windows, a cui ho fatto riferimento io.
Ma voglio farti fare una prova veloce, come dirò dopo, e nel frattempo invitarti a inviarmi un messaggio privato con la email, così chiariremo in privato questo aspetto del problema. La tesi è importante e Latex è inimitabile.

Il problema delle lettere accentate riguarda i codici dei caratteri, che sono, è vero, standardizzati, ma con il proliferare dei word-processor (Word in primis) si è creata molta confusione. Esempio Word: Alt+232 è differente da Alt+0232, per cui se tu copi da Word o OpenOffice (su 11.04 è LibreOffice) un qualsiasi testo con lettere accentate ti ritrovi nel conflitto dei caratteri che Latex interpreta come da sua logica.

Ora, secondo me, tu devi sceglierti un editor (gedit, per es.) e scrivere a mano (senza copia e incolla) questo semplice listato

Codice: Seleziona tutto

\documentclass[a4 paper,12pt] {article}
\usepackage[italian]{babel}  
\usepackage [latin1]{inputenc}

\begin {document}
o, perché
\end {document}
Lo compili con Latex e son sicuro che l'unica (e) accentata sarà scritta correttamente. Questo listato tex con preambolo lo terrai di base (master.tex) per la tesi.
Le nuove aggiunte sul preambolo (sono sempre poche righe) le farai ancora a mano, dopo di che non avrai ulteriori sorprese per l'inserimento di altro testo con caratteri accentati.
A presto, ciao

Re: [Risolto] Installare Latex

Inviato: sabato 11 giugno 2011, 10:11
da martjan
ce l'abbiamo fatta!!!! (b2b)
allora ho fatto come mi hai detto, scrivendo tutto a mano, ma inizialmente dava lo stesso errore...
ho capito però dove nasceva l'errore: quando salvavo il file .tex c'è una tendina da cui si può scegliere utf-8 o Western ISO-8859-15. di default c'è selezionato utf-8, e con questo dà errore in ogni caso: anche col file completamente scritto a mano con gedit come mi hai detto tu. selezionando invece Western iso ecc vede perfettamente tutti gli accenti: sia di questo che del vecchio file... (good)
In realtà la cosa mi ha un pò sorpreso perchè avevo capito che il sistema Linux si basasse su utf-8 che credevo fosse una codifica standard...del resto ho sempre avuto problemi con i caratteri speciali in ubuntu (per esempio nello scompattare i .rar), avevo anche aperto una discussione su questo, ma non sono mai riuscito a risolvere...(in ogni caso questo è un altro problema, e molto meno importate...).
comunque per ora la questione in questo modo funziona...evvai!!
Mi rimaneva il vecchio dubbio su come fare le virgolette per le citazioni.... >
Grazie ancora!

Re: [Risolto] Installare Latex

Inviato: sabato 11 giugno 2011, 12:13
da andrea.m
L'opzione latin1 codifica gli accenti in sistemi operativi Windows.
Su Linux è necessario cambiare l'opzione in utf8

\usepackage[utf8]{inputenc}

Re: [Risolto] Installare Latex

Inviato: sabato 11 giugno 2011, 12:22
da as-far-as-i-know
Per le virgolette ampie, puoi usare i simboli matematici \ll e \gg. Li ho provati e mi sembra che vadano bene. Ciao

Codice: Seleziona tutto

\begin {document}

o, $\ll$ perché $\gg$ 

\end {document}

Re: [Risolto] Installare Latex

Inviato: sabato 11 giugno 2011, 17:29
da as-far-as-i-know
andrea.m ha scritto: L'opzione latin1 codifica gli accenti in sistemi operativi Windows.
Su Linux è necessario cambiare l'opzione in utf8
\usepackage[utf8]{inputenc}
Non mi risulta quanto hai affermato. Infatti ho appena compilato con successo un listato .tex e ripreso dal log questo:

Codice: Seleziona tutto

(/usr/local/texlive/2010/texmf-dist/tex/latex/base/latin1.def
File: latin1.def 2008/03/30 v1.1d Input encoding file
))
Aggiungo, per completezza d'informazione, che io ho installato su Ubuntu 11.04 tutta la distribuzione TexLive 2010, e non l'ho prelevata dai repo di Ubuntu.

Re: [Risolto] Installare Latex

Inviato: venerdì 22 luglio 2011, 10:18
da martjan
Ciao a tutti, volevo solo aggiungere un piccolo particolare che ho scoperto per le virgolette caporali, caso mai a qualcuno potesse essere utile...
Per fare le virgolette caporali "ufficiali" (quelle delle citarzioni, per intenderci...) basta inserire questa linea
\usepackage[T1]{fontenc}
a capo del documento, e digitare ">" per chiudere.
Per correttezza riporto anche il sito dove ho trovato l'informazione: http://it.narkive.com/2005/10/27/336644 ... lette.html
Ciao!