Newsgroup: it.comp.software.tex
Titolo: Errori

Buongiorno a tutti.
Premetto che sono un pivellino di LaTex.
Uso MikTex ultima versione e WinEdit, anch'esso ultima versione
(appena scaricati dai rispettivi siti)
Sto scrivendo la tesi, ed è andato sempre tutto bene (compilava senza
problemi e convertiva in pdf alla grande), purtroppo però, man mano
che il numero di pagine e immagini cresceva (sono a 140 pagine) ho
avuto sempre più problemi ed ora:
1) compilando il file tesi.tex, mi viene dato un errore: [110]Buffer
size exceeded! This application ecc ecc... Avevo già riscontrato
questo errore e avevo risolto togliendo le ultime immagini che avevo
inserito, ma ora NON posso più permettrmi di togliere le immagini.
2) Una vecchia versione della mia tesi, che viene compilata fino alla
fine, mi da un problema leggermente diverso: se dal DVI (che veniva
creato correttamente) tentavo di passare al PDF, partiva
l'elaborazione delle varie immagini eps, e ad un certo punto, si
fermava ad una serie di
[2][3][1][5][9]... (non riesco più a riprodurre l'errore visto che non
riesco più a creare neanche il dvi)
e poi si bloccava e dava l'errore. Anche in questo caso ho risolto
commentando alcune immagini.
Ho guardato ripetutamente il codice delle immagini che causavano il
problema ma non mi sembrava ci fossero errori...
Come posso risolvere? Dove sbaglio? E' un problema di memoria del pc o
cosa? (ho provato a compilarlo su diversi pc, tra cui uno anche molto
potente)

 potente)
Converti gli eps in pdf e usa pdflatex per la compilazione.
Ciao
Enrico

 lo rendono agli occhi di TeX come un'unica riga, impossibile da leggere.
Ma EPS non sono file grafici? Io uso Photoshop per convertire i file
JPG in EPS... Che procedura devousare per convertirli in modo che non
abbiano terminazioni di riga strani?
Grazie per la risposta

 abbiano terminazioni di riga strani?
Se vuoi fare dei pdf allora e' molto piu' semplice di cosi': compilando con 
pdflatex come ti ha suggerito EG puoi includere direttamente i jpg, senza 
bisogno di convertirli. Mooolto piu' semplice e pulito.
Pleg 

Pleg wrote:

Siccome il nostro interlocutore Ale si dichiara "un pivellino di LaTeX" mi
permetto di aggiungere che se indica il nome del file grafico senza
estensione, il compilatore individuerà il file "giusto" (eps oppure jpg) a
seconda del tipo di compilazione (latex o pdflatex).
Per la conversione, si possono usare macchinoni come Photoshop, ma il
semplice imagemagick (
www.imagemagick.org
), che esiste anche in versione
Windows, è uno strumento semplice e affidabile.
buon lavoro,
guido
 
-- 
http://docenti.unicatt.it/milanese_guido
 
http://www.arsantiqua.org

 Windows, è uno strumento semplice e affidabile.
Preferisco photoshop, così se devo elaborare l'immagine sono molto più
comodo. Tra l'altro photoshop lo uso tantissimo anche per altre cose.
Ad ogni modo, per riuscire ad avere un PDF corretto devo:
1) Compilare in latex
2) passare da dvi a ps
3) passare da ps a pdf.
Assurdo, ma è l'unico modo in cui riesco a farlo funzionare, e non ne
capisco davvero il motivo. :(
Altra domanda: ho una serie lunga di immagini del tipo:
immagine
scrittascrittascrittascrittascrittascritta
immagine
scrittascrittascrittascrittascrittascritta
immagine
scrittascrittascrittascrittascrittascritta
...
Le immagini le inserisco col seguente codice:
\begin{figure}[ht]
  \begin{center}
    \includegraphics[scale=0.4]{./pictures/TUTORIAL_Processi39}
    \caption{caption}
    \label{fig:TUTORIAL_Processi39}
  \end{center}
\end{figure}
Eppure, nonostante le opzioni [HT],quello che ottengo è:
scrittascrittascrittascrittascrittascritta
scrittascrittascrittascrittascrittascritta
scrittascrittascrittascrittascrittascritta
immagine
immagine
immagine
E ovviamente non va per nulla bene. Se uso [h] invece di [ht] funziona
un po' meglio (ma ancora non come mi aspetterei) però mi da dei
warning in cui mi dice di usare [ht]. ARGHHHHHHH!!!

 siano nello stesso percorso.
Il log non dice proprio nulla?

È del tutto normale. Se vuoi che una figura vada proprio in un certo
punto /non/ usare l'ambiente figure.
Ciao
Enrico

 Enrico
E quale devo usare?
Che svantaggi avrei?
Potrei /non/ usare l'ambiente figure solo per un capitolo, ma
continuare ad usarlo per gli altri capitoli?
Grazie.
Ciao

 scrive:

Se quella figura non può andare in alcun altro posto, allora non deve 
avere una didascalia, perché fa parte integrante del flusso del testo.
Puoi usare un semplice "center".
Se invece la figura non è di questo tipo, lascia che LaTeX si arrangi
a trovare il posto migliore per la composizione delle pagine. In tal
caso la didascalia è obbligatoria. Nulla ti vieta di usare modi diversi
di sistemare le figure in luoghi diversi del tuo testo.
Ciao
Enrico

 Enrico
In effetti la didascalia non è indispensabile...
Quindi, come verrebbe?
Basterebbe trasformare
\begin{figure}[h]
  \begin{center}
    \includegraphics[scale=0.4]{./pictures/TUTORIAL_Search01}
    \caption{Link al servizio ''Search'' dal menù principale.}
    \label{fig:TUTORIAL_Search01}
  \end{center}
\end{figure}
in
  \begin{center}
    \includegraphics[scale=0.4]{./pictures/TUTORIAL_Search01}
    \label{fig:TUTORIAL_Search01}
  \end{center}
Giusto?

 Giusto?
Si, in questo modo funziona decisamente meglio. Unico problema: non mi
inserisce il "numero" dell'immagine. (label)
Non c'è modo di aggiungerlo, anche rinunciando alla caption?
Uff....

 Giusto?
All'interno dell'ambiente figure non si deve usare l'ambiente center,
ma al suo posto il semplice comando \centering.
Con la \label nel secondo caso ti puoi riferire con \pageref alla
pagina. Non è la figura a essere numerata, ma la didascalia.
A costo di essere noioso: se la figura non può andare altrove che lì,
è come se fosse una parola; non ti riferisci mai alla "settima parola"
di un certo capoverso, no?
Ciao
Enrico