Risposte nei forum create
-
AutoreRisposte
-
::
Voglio compilare con LaTeX perchè con PDFLaTeX mi compare il messaggio che ho già scritto:Displaying PDF page 5
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 6
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 7
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 8
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Unrecoverable error: invalidexit in .stop
Operand stack:
true Matrix –nostringval– –nostringval– 7116
::Questo preambolo mi sa tanto di Scientific WorkPlace! Orrore! 🙂
Manca una cosa fondamentale: l’opzione a4paper a \documentclass. L’impostazione di \MaxMatrixCols a 10 è ridicola: è così di default. (Non è colpa tua, sia chiaro.)
Sei proprio sicuro di dover definire 21 ambienti per enunciati o simili? 😯 Elimina quelli che non ti servono. Puoi anche caricare il pacchetto amsmath che ti permette, con \theoremstyle, di definire ambienti di quel tipo in cui il testo non è in corsivo (per gli esempi o le definizioni, di solito). Ha anche un ambiente proof il cui risultato è incomparabilmente superiore alla definizione di SWP.
Il pacchetto graphicx (lascia perdere graphics) va caricato senza l’opzione pdftex; il problema è certamente dovuto a qualcosa che viene dopo \begin{document} oppure al fatto che inconsapevolmente usi latex e non pdflatex per compilare. La sfera di cristallo dà qualche suggerimento, ma non abbastanza chiaro. 🙂
Ciao
EnricoInnanzitutto grazie a tutti (ho risolto anche il problema di come si fa ad andare a capo).
Per quanto riguarda le figure, la situazione è migliorata, ma non ancora a posto.
Ho caricato il solo il pacchetto graphicx, senza l’opzione pdftex. E mi complia tutto tranne le figure, quindi l’errore deve risiedere nelle righe:\begin{figure}
\centering
\includegraphics[width = 10cm]{pit1.pdf}
\caption{Rischio di un portafoglio}\label{figure_portafoglio}
\end{figure}Ora la figura la vede, ma dice:
Cannot determine the size of graphics in pit1.pdf (no BoundingBox).
Ho visto girando un po’ in rete che è un problema comune, ma non riesco comunque a venirne fuori. Io comunque VOGLIO compilare con LaTeX e non con PDFLaTeX..perchè è un problema? Sul pc del mio prof compilava in entrambi i modi..e invece vi ricordo che sul mio quando compilo con PDFLaTeX, non appena visualizzo la pagina con la prima figura, compare il seguente messaggio (che in verità dopo le modifiche è un po’ cambiato):
Displaying PDF page 5
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 6
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 7
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 8
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Unrecoverable error: invalidexit in .stop
Operand stack:
true Matrix –nostringval– –nostringval– 7116Spero di venirne fuori, e ringrazio tantissimo tutti voi per l’attenzione.
::Ci sarebbe anche il pacchetto float, che permette di gestire gli oggetti flottanti. Usando l’opzione H, anziché h , la tabella verrà messa proprio dove vuoi. Però, come ha già detto Antonio, abusare di queste possibilità può rendere il documento meno gradevole.
Per quanto riguarda la sillabazione invia il preambolo del tuo documento. Probabilmente non hai impostato MiKTeX correttamente per sillabare l’italiano.
L’ultima osservazione. A quanto sembra compili con LaTeX e poi converti il file dvi in pdf. Ti consiglio di compilare con pdfLaTeX, che produce direttamente un file pdf.Ciao,
IvanPer quanto riguarda la tabella, come già detto, ho risolto, grazie.
Ecco il preambolo del documento, come mi hai chiesto:
\documentclass[italian]{book}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage[italian]{babel}
\setcounter{MaxMatrixCols}{10}
%\usepackage[pdftex]{graphicx}
%\usepackage[pdftex]{graphics}
\usepackage[latin1]{inputenc}
\usepackage{natbib}
\newtheorem{theorem}{Teorema}[chapter]
\newtheorem{acknowledgement}[theorem]{Acknowledgement}
\newtheorem{algorithm}[theorem]{Algorithm}
\newtheorem{axiom}[theorem]{Axiom}
\newtheorem{case}[theorem]{Esperimento}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{conclusion}[theorem]{Conclusion}
\newtheorem{condition}[theorem]{Assunzione}
\newtheorem{conjecture}[theorem]{Conjecture}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{criterion}[theorem]{Criterion}
\newtheorem{definition}[theorem]{Definizione}
\newtheorem{example}[theorem]{Esempio}
\newtheorem{exercise}[theorem]{Exercise}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{notation}[theorem]{Notazione}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{proposition}[theorem]{Proposizione}
\newtheorem{remark}[theorem]{Osservazioni}
\newtheorem{solution}[theorem]{Solution}
\newtheorem{summary}[theorem]{Summary}
\newenvironment{proof}[1][Proof]{\noindent\textbf{#1.} }{\ \rule{0.5em}{0.5em}}
%\input{tcilatex}
\begin{document}Cosa ne dici?
Per quanto riguarda l’ultima osservazione ho i seguenti problemi:
se compilo con PDFLaTeX mi compare quel messaggio di errore non appena cerco di aprire la prima pagina contenente una figura. Ancora più strano: se compilo con LaTeX va tutto bene finchè non inserisco nessuna figura (con il comando \includegraphiics) e finchè non immetto i due comandi commentati del mio preambolo:%\usepackage[pdftex]{graphicx}
%\usepackage[pdftex]{graphics}Se inserisco loro il messaggio di errore che ricevo è il seguente:
Option `pdftex’ requires pdfTeX,
but pdfTeX features are missing.
Loading of this driver file is aborted
DF mode expected, but DVI mode detected!
If you are using `latex’, then call `pdflatex’.
Otherwise check and correct the driver options.
Error recovery by switching to PDF modeConsiderando che oggi nello studio del mio professore funzionava tutto credo che sul mio pc ci qualche problema (magari qualcosa di installato male), ma è tutto il giorno che provo senza risultati a capire cosa.
Grazie mille per l’attenzione.
::Non uso WinEdit e non so a cosa sia dovuto il problema.
AntonioNon credo che usare WinEdt o un altro editor sia rilevante (se mi sbaglio correggetemi), quel che è strano è che se io, invece di compilare schiacciando il tasto LaTeX uso PDFLaTeX, mi compare un PDF esteticamente molto brutto, poi quando cerco di aprire la prima pagina con una figura (salvata come .pdf) compare quel messaggio di errore che vi ho già inviato nel primo messaggio.
Riguardo alle altre domande:1. in che senso LaTeX non rispetta la grammatica?
AntonioNel senso che va a capo senza rispettare la sillabazione corretta (in senso grammaticale).
2. nelle guide di Lorenzo Pantieri ci sono un bel po’ di indicazioni per quanto riguarda le tabelle. Le puoi scaricare da qua: http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf e da qua http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf (versione per “l’impaziente”).
Esempio di tabella che puoi posizionare dove vuoi (anche se è meglio lasciar fare a LaTeX in molti casi):
`\begin{table}[h]
\footnotesize
\caption{Prova.}
\label{tab:prova}
\centering
\medskip
\begin{tabular}{lcr}
\toprule
Nome & Caio & Sempronio \\
\midrule
Età (anni)& 12 & 21 \\
\midrule
Peso (kg) & 60 & 70 \\
\bottomrule
\end{tabular}
\end{table}`Ho lasciato le linee orizzontali intermedie, benché non tutti le usino (o siano sconsigliate).
Nel forum l’argomento è trattato più volte, nel caso dovessi avere dubbi.
AntonioQuesto problema l’ho risolto grazie al tuo aiuto, grazie mille.
EDIT Un’altra cosa: un topic per ogni domanda (se ciò che cerchi non si trova già nel forum); è più facile rispondere e per chi ha lo stesso problema è più facile trovare risposta. 😉
Ciao,
AntonioHai ragione, starò più attento. Grazie mille.
Ciao
-
AutoreRisposte