- Questo topic ha 9 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 4 mesi fa da
egreg9.
-
CreatoreTopic
-
20 Febbraio 2008 alle 14:55 #22005::
Rieccomi qua.Allora, supponiamo che in una classe book, si passi solo momentaneamente per l’elenco dei simboli a due colonne (comando \twocolumn). Ciò perché le descrizioni dei simboli sono molto brevi ed è molto tipico per permettere delle pagine meno vuote di usare due colonne in questa sezione.
Domanda: come faccio a mettere la riga verticale nera che divide le colonne? Questa domanda è rivolta al caso in questione ma anche ad un generico documento in cui si abbiano due colonne.
Altra buona domanda: usando nel preambolo
`\newcommand{\nota}[1]{\marginpar{\setstretch{1} \sffamily
\begin{flushleft}
\begin{footnotesize} Fig. #1\end{footnotesize}
\end{flushleft}
}}`come faccio a mettere una riga nera verticale tra testo e nota a margine?
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Febbraio 2008 alle 15:27 #22006::
Rieccomi qua.
Allora, supponiamo che in una classe book, si passi solo momentaneamente per l’elenco dei simboli a due colonne (comando \twocolumn). Ciò perché le descrizioni dei simboli sono molto brevi ed è molto tipico per permettere delle pagine meno vuote di usare due colonne in questa sezione.
Domanda: come faccio a mettere la riga verticale nera che divide le colonne? Questa domanda è rivolta al caso in questione ma anche ad un generico documento in cui si abbiano due colonne.
Per brevi tratti a più colonne è più conveniente l’ambiente multicols fornito dal pacchetto multicol che si usa scrivendo
`\begin{multicols}{2}
\end{multicols}`
Il vantaggio rispetto a \twocolumn è che viene eseguito il bilanciamento delle due colonne e che non si è costretti a cominciare una nuova pagina.Per il filetto di divisione il parametro da impostare è
`\setlength{\columnseprule}{0.4pt}`Altra buona domanda: usando nel preambolo
`\newcommand{\nota}[1]{\marginpar{\setstretch{1} \sffamily
\begin{flushleft}
\begin{footnotesize} Fig. #1\end{footnotesize}
\end{flushleft}
}}`
come faccio a mettere una riga nera verticale tra testo e nota a margine?La trovo bruttina, sinceramente. Una definizione migliore delle tue note a margine è
`\newcommand{\nota}[1]{\marginpar{\setstretch{1}\sffamily\footnotesize
\raggedright Fig.\ #1\par}}`
Non occorre usare l’ambiente flushleft né l’inesistente ambiente footnotesize. A volte è utile usare pseudoambienti di quel tipo, ma qui è solo un inutlle appesantimento, importante è ricordarsi di dare il comando \par finale, per via del cambio di \baselineskip dato dal comando \footnotesize; non sarebbe necessario usando l’ambiente flushleft, ma anche questo appesantisce inutilmente la definizione.Usa “\ ” dopo un punto in quelle situazioni (meglio anche ~ nel testo normale) a meno che tu non sia sicuro che è in vigore \frenchspacing.
Ciao
Enrico
-
20 Febbraio 2008 alle 15:35 #22007::
Help On LateX dice di \parEquivalent to a blank line; often used to make command or environment definitions easier to read.
Che vuol dire in realtà? che mi serve qui?
La riga di divisione tra nota a margine e testo è impossibile? Non che la voglia mettere a tutti i costi, ma vorrei vedere in pratica se migliora o no la bellezza del documento. E poi lo faccio sempre per imparare cose nuove.
-
20 Febbraio 2008 alle 15:36 #22008
-
20 Febbraio 2008 alle 15:46 #22009::
Help On LateX dice di \par
Equivalent to a blank line; often used to make command or environment definitions easier to read.
Che vuol dire in realtà? che mi serve qui?
\par è un comando primitivo di TeX che semplicemente dice: finisci il capoverso. Equivale a lasciare una riga vuota. Nel caso specifico serve per essere sicuri che l’impaginazione della nota a margine usi il corretto \baselineskip. Esempio:
`{\Large Un testo abbastanza lungo perché occupi un paio di righe, aggiungine ancora se non le occupa, eccetera, eccetera.}\par`
Se componi questo testo, ti accorgerai che le due righe sono appiccicate in modo scorretto. Perché? Il comando \Large modifica il \baselineskip per tener conto del corpo ingrandito; ma la chiusura della graffa ripristina il valore di \baselineskip precedente a \Large e la frittata è fatta. Se invece sposti \par dentro, la composizione sarà corretta. In certi casi, come suggeriscono gli estensori di quegli aiuti, \par risparmia di lasciare una riga vuota in posti dove apparirebbe “messa male”.La riga di divisione tra nota a margine e testo è impossibile? Non che la voglia mettere a tutti i costi, ma vorrei vedere in pratica se migliora o no la bellezza del documento. E poi lo faccio sempre per imparare cose nuove.
Se la nota è di una sola riga, può bastare
`\newcommand{\nota}[1]{\marginpar{\setstretch{1}\sffamily\footnotesize
\raggedright\vrule\ Fig.\ #1\par}}`
Se la nota a margine è composta da più righe occorre lavorarci di più.Ciao
Enrico
-
20 Febbraio 2008 alle 16:10 #22010::
Di solito due righe, con soli riferimenti a figure ma comunque due righe.Vedo che è complesso. Se qualcuno si vuole divertire a d aiutarmi è il benvenuto, ma in è effetti è complesso e non so bene da dove partire nemmeno io.
In questo momento lo prendo pi§ come un esercizio.
p.s.: grazie Enrico, preciso come al solito.
-
20 Febbraio 2008 alle 17:55 #22011::
Di solito due righe, con soli riferimenti a figure ma comunque due righe.
Vedo che è complesso. Se qualcuno si vuole divertire a d aiutarmi è il benvenuto, ma in è effetti è complesso e non so bene da dove partire nemmeno io.
In questo momento lo prendo pi§ come un esercizio.
`\newcommand{\nota}[1]{\marginpar{\vrule\hspace{3pt}%
\vtop{\hsize=\marginparwidth\advance\hsize -3.4pt
\setstretch{1}\sffamily\footnotesize
\raggedright Fig.\ #1}}}`
Ciao
Enrico
-
20 Febbraio 2008 alle 18:40 #22012
-
25 Aprile 2008 alle 16:31 #22013::
Rieccomi qua.
Allora, supponiamo che in una classe book, si passi solo momentaneamente per l’elenco dei simboli a due colonne (comando \twocolumn). Ciò perché le descrizioni dei simboli sono molto brevi ed è molto tipico per permettere delle pagine meno vuote di usare due colonne in questa sezione.
Domanda: come faccio a mettere la riga verticale nera che divide le colonne? Questa domanda è rivolta al caso in questione ma anche ad un generico documento in cui si abbiano due colonne.
Per brevi tratti a più colonne è più conveniente l’ambiente multicols fornito dal pacchetto multicol che si usa scrivendo
`\begin{multicols}{2}
\end{multicols}`
Il vantaggio rispetto a \twocolumn è che viene eseguito il bilanciamento delle due colonne e che non si è costretti a cominciare una nuova pagina.
…
Ciao
Enrico
A proposito di questa questione: usando l’ambiente multicol, finisce in una colonna anche il titolo “Elenco dei simboli”., cosa esteticamente orripilante.
Usando invece \twocolum, ciò non accade, quello che accade è che il titolo “Elenco dei simboli” ha una posizione verticale più alta rispetto ai normai capitoli in cui si usa una sola colonna (ovvero nel mio caso in tutti gli altri). E quindi non è bello a vedersi, anche solo sfogliando una pagina si notano due titoli di capitoli a diverse altezze.Per quale diavolo di motivo? C’è una soluzione per far posizionare correttamente il titolo?
-
27 Aprile 2008 alle 20:04 #22014::
A proposito di questa questione: usando l’ambiente multicol, finisce in una colonna anche il titolo “Elenco dei simboli”., cosa esteticamente orripilante.
Usando invece \twocolum, ciò non accade, quello che accade è che il titolo “Elenco dei simboli” ha una posizione verticale più alta rispetto ai normai capitoli in cui si usa una sola colonna (ovvero nel mio caso in tutti gli altri). E quindi non è bello a vedersi, anche solo sfogliando una pagina si notano due titoli di capitoli a diverse altezze.Per quale diavolo di motivo? C’è una soluzione per far posizionare correttamente il titolo?
A pagina 2 del manuale di multicol c’è la soluzione: l’argomento opzionale all’ambiente multicols.
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.