- Questo topic ha 15 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 4 mesi fa da
Lapo Mori.
-
CreatoreTopic
-
12 Maggio 2005 alle 14:43 #5726::
Ciao a tutti,
come è possibile far accettare a LaTeX una sintassi del genere?\begin{figure}[h]
\begin{center}
\includegraphics[width=14cm]{images/errore_geometria_1.eps}
\caption{Errori commessi nel caso di $d_{foro}=9.0mm$} % <------ \label{fig:errore_geometria_1} \end{center} \end{figure} in cui la didascalia presenta un ambiente matematico? Grazie del supporto, luca. -
CreatoreTopic
-
AutoreRisposte
-
-
12 Maggio 2005 alle 14:50 #5727
-
12 Maggio 2005 alle 15:24 #5728
-
12 Maggio 2005 alle 16:04 #5729::
come è possibile far accettare a LaTeX una sintassi del genere?
la sintassi riportata sembra corretta, come detto. quello che manca in questo tread e’ l’errore riportato da latex. lo studio del log e dei messaggi di errore e’ la prima tappa per risolvere gli errori. di solito basta leggere per capire e correggere. nella netiquette, e’ spiegato come porre le domande in maniera che sia umanamente possibile rispondere, indovinare nn e’ ancora nelle nostre capacita’, ma ci stiamo lavorando 😆
volevo fare qualche commento sul resto del codice, perche’ ci sono un sacco di errori o imprecisioni.1) posizionamento h. di sicuro ottieni un warning che ti dice che e’ cambiato in ht, perche’ h nn funziona quasi mai. inolte e’ piu’ elegante, e le figure restano piu’ vicine a dove le introduci, un th. per le figure grandi p oppure tp
2) l’ambiente center dentro figure e’ scorretto, perche’ aggiunge spazio inutile e nn voluto. la forma corretta, che fa la stessa cosa ed e’ piu’ veloce da scrivere e’ il comando \centering
3) usare lunghezze assolute nn e’ mai consigliabile, se cambi il layout il risultato puo’ essere molto brutto, o dare problemi di sbordamento. meglio usare qualcosa tipo .9\textwidth, dove il .9 puo’ essere sostituito con qualunque cosa ti faccia comodo.
4) nn serve specificare il percorso per ogni fotografia. il pacchetto graphicx permette di specificarlo una volta per tutte nel preambolo. dai una lettura alla guida del pacchetto.
5) l’estensione .eps nn e’ necessaria ed e’ sconsigliato metterla. questo perche’ se per esempio hai voglia di compilare con pdflatex gli eps nn li puoi includere. se nella cartella delle immagini hai un file eps e lo stesso convertito in pdf puoi compilare alternativamente con latex e pdflatex senza modificare il codice.
6) l’uso di d_{foro} e’ scorretto, perche’ foro e’ testo e nn va quindi messo in corsivo come le lettere che identificano le variabili, etc. va quindi messo dentro una box di testo
7) 9.0mm nn e’ corretto. per le unita’ di misura esiste l’ottimo pacchetto units, che permette di utilizzare una spaziatura corretta e mettere a posto un sacco di magagne nella rappresentazione delle unita’ di misura.buon lavoro, ti ho dato un bel po’ di spunti utili… 7 schifezze su 7 righe di codice, meno male che nn hai spedito tutto il testo 😈 (scherzo naturalmente, anche io all’inizio ho fato porcate simili, cerco solo di metterti sulla buona strada)
ciao
f
-
12 Maggio 2005 alle 17:37 #5730
-
12 Maggio 2005 alle 19:34 #5731
-
13 Maggio 2005 alle 13:44 #5732
-
13 Maggio 2005 alle 15:36 #5733::
la cosa migliore da fare e’ quindi leggere la documentazione di units e cercare il comando appropriato. se me lo ricordassi lo posterei, ma visto che dovrei andare a sfogliare il manuale puoi farlo tranquillamente tu, cos’ en passant impari pure come funziona e le comode opzioni di spaziatura.
ciao
f
-
13 Maggio 2005 alle 16:14 #5734
-
13 Maggio 2005 alle 16:58 #5735::
scusami infinitamente, ma la memoria mi ha fatto un brutto scherzo, il pacchetto che avevo in testa è siunits. a questo link http://www.ctan.org/tex-archive/macros/latex/contrib/SIunits/SIunits.pdf puoi trovare il manuale. altrimenti se guardi nella cartella doc (o analoga) della tua distribuzione latex trovi un’infinità di documentazione.
ciao e scusa
f
-
13 Maggio 2005 alle 18:43 #5736::
Nel mi codice c’era un errore: mancava lo spazio prima dell’unità di misura. Ecco quello corretto`\begin{figure}[htp]
\centering{
\includegraphics[width=\textwidth]{images/errore_geometria_1}
\caption{Errori commessi nel caso di
$d_{\text{foro}}=9.0\;\milli\metre$} \label{fig:errore_geometria_1}}
\end{figure}`
-
13 Maggio 2005 alle 21:01 #5737
-
13 Maggio 2005 alle 21:17 #5738
-
13 Maggio 2005 alle 23:05 #5739
-
14 Maggio 2005 alle 7:58 #5740::
confermo il post di Lapo: SIunits nn introduce automaticamente gli spazi.
ragazzi, bisogna leggerli i pacchetti. file che ho spedito, sezione 7.2.1, pagina 24
cdot This mode provides the use of \cdot as spacing in units.
thickspace This mode provides the use of \; (thick math space) as spacing in units.
mediumspace This mode provides the use of \: (medium math space) as spacing in units.
thinspace This mode provides the use of \, (thin math space) as spacing in units.più in alto spiega anche che lo spazio nn viene utilizzato in certe occasioni. sono dell’opinione che lo spazio esplicito nn va utilizzato. primo perché può capitare che un editore chieda la sua sostituzione (esperienza personale) per esempio con il punto. secondo perché è una noia. terzo perché in principio andrebbe riservato solo ai casi particolari, mentre valore unità di misura è un’entità logica che quindi dovrebbe avere la sua spaziatura corretta. infine siunits permette di usare i comandi anche in modo testo, il che evita un altro po’ di codice per usare gli spazi in modalità matematica.
ciao
f
-
14 Maggio 2005 alle 17:02 #5741::
ragazzi, bisogna leggerli i pacchetti. file che ho spedito, sezione 7.2.1, pagina 24
Sì, ma stiamo parlando di altro, ovvero dello spazio tra la quantità e l’unità di misura (sezione 7.2.2).
Il vantaggio di cui sto parlando è il seguente: se devo scrivere “6 mm”, con il tuo suggerimento dovrei mettere`\unit{6}{\milli\metre}`mentre con il mio`6\;\milli\metre`ed io preferisco il secondo dato che non modificherò mai lo spazio`\;`con uno minore.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.