Newsgroup: it.comp.software.tex
Titolo: Errore di compilazione

Salve a tutti,
ho sempre utilizzato TeXnic come editor per LaTeX e MikTeX per compilatore,
senza aver alcun problema. Oggi compilando un file .tex in PDF e
visualizzandolo (F5), TeXnic mi dà un errore. Precisamente: "missing
\begin{document}". Però il file  .PDF viene prodotto regolarmente. La
medesima cosa succede se compilo in DVI, mentre non dà alcun problema se
vado a compilare in postscript. Dovrei forse upgradare TeXnic tenendo conto
che ho la 6.01?
Altra domanda: nell'installazione predefinita (includendo tutti i pacchetti)
di Linux Mandrake 10, è compreso il compilatore per LaTeX?
--
extrabyte

che ho la 6.01?
Non capisco che c'entri TeXnic Center (di qualunque versione si tratti).
Evidentemente il documento .tex ha un errore (a meno che non compili con
latex un documento TeX); la soluzione è individuarlo e correggerlo.
Fintanto che non lo correggi, puoi cambiare quello che vuoi intorno, ma non
risolvi nulla.
Se ti dice "missing \begin{document}" è probabile che appunto manchi
\begin{document}, o che nel preambolo, prima di \begin{document} ci sia
qualche comando che avrebbe senso solo dopo, ovvero un qualche errore di
sintassi in qualche comando. In ogni caso, pubblica un documento minimale
(che sia veramente minimale e veramente completo) che riproduca il
problema, che vediamo di che cosa si tratta.
Ciao.


\begin{document} è presente, infatti il file PDF viene compilato. Cmq ecco
un esempio:
***************************
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
PROVA
\end{document}
*****************************
Se vado a compilare in PS, e premo F5, nessun problema. Mentre se compilo in
DVI o PDF, non mi dà lo stesso nessun errore, però se cerco di viualizzare
il file, mi esce una schermata DOS in cui mi dice che manca
\begin{document}. Il file viene cmq compilato, l'unico problema è che non è
possibile viusalizzarlo nell'editor.
--
extrabyte
--
extrabyte

possibile viusalizzarlo nell'editor.
E cercare, tanto per cambiare, di capire quello che succede, invece che
spingere pulsanti a caso sperando di prenderci?
Quello è un messaggio del compilatore latex (non dell'editor o di TeXnic
Center), quindi c'è qualcosa di sbagliato in quello che gli dai da
compilare. Se il documento .tex è corretto, vuol dire che il compilatore
non riceve il documento .tex, ma un'altra cosa che, non essendo un
documento LaTeX, guarda caso non è corretto.
Di fatto, considerando che non esiste una cosa come una "compilazione PS"
(bisogna passare da DVI), che insisti a dire che no, "il file viene
compilato", e che F5 in TeXnic Center dovrebbe richiamare il
visualizzatore, il grosso sospetto è che tu stia cercando di usare come
visualizzatore DVI e PDF il compilatore latex.
Guarda in "Build->Define Output Profiles", e controlla che programma è
impostato per la visualizzazione (linguetta "Viewer") dei profili "LaTeX =>
PDF" e "LaTeX => DVI".
Ciao.

 "LaTeX => PDF" e "LaTeX => DVI".
proprio cosě. Non so perché, ma c'erano gli stessi eseguibili sia su LaTeX
che su Viewer:
C:\texmf\MiKTeX\bin\latex.exe
mentre su Viewer (DVI) deve essere:
C:\texmf\MiKTeX\bin\yap.exe
Stessa cosa per il PDF, mentre per il PS c'era il percorso giusto.
--
extrabyte

 di Linux Mandrake 10, è compreso il compilatore per LaTeX?
certo : tetex c'e' ... 
http://www.mandrakelinux.com/it/10.0/features/15.php3
Ciao
B.
-- 
   +---__,--------------------------------+
   |  (,'>    B i a g i o    R a u c c i  |
   |            
http://www.raucci.net/
    |
   |                     * * *            |
   | O mordo tua nuora o aro un autodromO |
   +--------------------------------------+