- Questo topic ha 9 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 3 mesi fa da
egreg9.
-
CreatoreTopic
-
6 Giugno 2012 alle 18:40 #74761
-
CreatoreTopic
-
AutoreRisposte
-
-
6 Giugno 2012 alle 18:49 #74762::
repez” post=73901ciao come faccio a calcolare quanto vale \textwidth in cm ? uso classe book con layaureo (binding 5mm) e font da 12 (il template di Lorenzo Tesi Moderna con font da 12)
Grazie
Ci sono diversi modi; uno è
`\usepackage{printlen}
…
\uselengthunit{cm}\printlength{\textwidth}`
Ciao
Orlando
-
6 Giugno 2012 alle 18:50 #74763::
repez” post=73901ciao come faccio a calcolare quanto vale \textwidth in cm ? uso classe book con layaureo (binding 5mm) e font da 12 (il template di Lorenzo Tesi Moderna con font da 12)
Il modo più semplice è con la calcolatrice. Nel file .log trovi il valore di \textwidth in punti che moltiplichi per 0.35146 (cioè mm/pt):
420 * 0.35146 = 147.61 mm
Ciao
Enrico
-
7 Giugno 2012 alle 7:44 #74764
-
7 Giugno 2012 alle 7:50 #74765
-
7 Giugno 2012 alle 10:05 #74766::
repez” post=7390914.75922 cm ho trovato questo valore è possibile no?
Il valore “vero”, con sei decimali esatti, è 147.613117 mm, che differisce da quello calcolato con [tt]\printlen[/tt] di 0.02 mm (che secondo TeX sono 0.05692pt o, più esattamente, 3730sp). Direi che 147.6mm è, per qualsiasi scopo pratico, la misura “corretta”.
Se chiedo a TeX quanto è 147.6mm, risponde 27522675sp; se chiedo 420pt, risponde 27525120sp, con una differenza di 2445sp, poco meno di 0.04pt.
L’inaccuratezza del calcolo di [tt]\printlen[/tt] è dovuta al fatto che TeX opera solo in aritmetica intera (con troncamento quando si eseguono divisioni). Ma le differenze sono davvero trascurabili.
Ciao
Enrico
-
7 Giugno 2012 alle 10:45 #74767::
egreg9″ post=73911
14.75922 cm ho trovato questo valore è possibile no?
Il valore “vero”, con sei decimali esatti, è 147.613117 mm, che differisce da quello calcolato con [tt]\printlen[/tt] di 0.02 mm (che secondo TeX sono 0.05692pt o, più esattamente, 3730sp). Direi che 147.6mm è, per qualsiasi scopo pratico, la misura “corretta”.
Se chiedo a TeX quanto è 147.6mm, risponde 27522675sp; se chiedo 420pt, risponde 27525120sp, con una differenza di 2445sp, poco meno di 0.04pt.
L’inaccuratezza del calcolo di [tt]\printlen[/tt] è dovuta al fatto che TeX opera solo in aritmetica intera (con troncamento quando si eseguono divisioni). Ma le differenze sono davvero trascurabili.
Ciao
Enrico`\begin{center}
\begin{figure}
\includegraphics[%
width=1.0\textwidth,%
height=0.25\textheight%
]{lenti}%
\caption{Banco ottico}%
\label{fig:Banco_ottico}%
\end{figure}
\end{center}`io volevo calcolare \textwidth per poi fare: {larghezza della figura che voglio}/{\textwidth}=n e poi inserire quell’ “n” nel codice sopra:
`width=n\textwidth`
in modo da avere la figura esattamente della grandezza desiderata ma che comunque sia frazionaria rispetto a \textwidth
ho provato a cercare come dici tu nel file log ma è un casino, cosa devo scrivere esattamente nel “trova” del blocco note per trovare la stringa del valore da moltiplicare ?
-
7 Giugno 2012 alle 11:22 #74768::
repez” post=73914
[quote=”repez” post=73909]14.75922 cm ho trovato questo valore è possibile no?
Il valore “vero”, con sei decimali esatti, è 147.613117 mm, che differisce da quello calcolato con [tt]\printlen[/tt] di 0.02 mm (che secondo TeX sono 0.05692pt o, più esattamente, 3730sp). Direi che 147.6mm è, per qualsiasi scopo pratico, la misura “corretta”.
Se chiedo a TeX quanto è 147.6mm, risponde 27522675sp; se chiedo 420pt, risponde 27525120sp, con una differenza di 2445sp, poco meno di 0.04pt.
L’inaccuratezza del calcolo di [tt]\printlen[/tt] è dovuta al fatto che TeX opera solo in aritmetica intera (con troncamento quando si eseguono divisioni). Ma le differenze sono davvero trascurabili.
Ciao
Enrico`\begin{center}
\begin{figure}
\includegraphics[%
width=1.0\textwidth,%
height=0.25\textheight%
]{lenti}%
\caption{Banco ottico}%
\label{fig:Banco_ottico}%
\end{figure}
\end{center}`io volevo calcolare \textwidth per poi fare: {larghezza della figura che voglio}/{\textwidth}=n e poi inserire quell’ “n” nel codice sopra:
`width=n\textwidth`
in modo da avere la figura esattamente della grandezza desiderata ma che comunque sia frazionaria rispetto a \textwidth
ho provato a cercare come dici tu nel file log ma è un casino, cosa devo scrivere esattamente nel “trova” del blocco note per trovare la stringa del valore da moltiplicare ?[/quote]
E a che ti serve la giustezza in centimetri? Se vuoi una certa larghezza, scrivila esplicitamente:
`\includegraphics[width=12cm]{…}`
Non inserire mai un ambiente [tt]figure[/tt] in un [tt]center[/tt]; metti [tt]\centering[/tt] dopo [tt]\begin{figure}[/tt].Ciao
Enrico
-
7 Giugno 2012 alle 11:37 #74769
-
7 Giugno 2012 alle 11:51 #74770::
repez” post=73921ho visto che sull’ Arte si consiglia sempre di porre la dimensione sempre come frazione di \textwidth…
grazie per l’ altro consiglio center lo uso solo per il testo allora? \centering vale anche per le tabelle giusto?
Usare una frazione di [tt]\textwidth[/tt] è conveniente per evitare di dover modificare il codice nel caso si cambino i parametri di impaginazione. Ma non è obbligatorio; se sei sicuro di volere una certa dimensione la imposti esattamente com’è.
Cerca [tt]\centering[/tt] nell’Arte, vedrai che lo trovi. 😉
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.