- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 2 mesi fa da
OldClaudio.
-
CreatoreTopic
-
11 Luglio 2012 alle 20:38 #76113::
Salve a tutti,
sto usando lepar per la prima volta.
Ho il seguente dubbio: vorrei avere per le sezioni corrispondenti, quella a sinistra e quella a destra, lo stesso numero di sezione.
Ovviamente però utilzzando il comando \section all’inizio dei due paragrafi ne incremento il valore.
Avete qualche idea?`
\begin{Leftside}
\beginnumbering
\pstart
\section{La sezione 1 in italiano}\endnumbering
\pend
\end{Leftside}\begin{Rightside}
\beginnumbering
\pstart
\section{La sezione 1 in greco}\pend
\endnumbering
\end{Rightside}
`
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Luglio 2012 alle 6:39 #76114::
dianoia” post=75265Salve a tutti,
sto usando lepar per la prima volta.
Ho il seguente dubbio: vorrei avere per le sezioni corrispondenti, quella a sinistra e quella a destra, lo stesso numero di sezione.
Ovviamente però utilzzando il comando \section all’inizio dei due paragrafi ne incremento il valore.
Avete qualche idea?`
\begin{Leftside}
\beginnumbering
\pstart
\section{La sezione 1 in italiano}\endnumbering
\pend
\end{Leftside}\begin{Rightside}
\beginnumbering
\pstart
\section{La sezione 1 in greco}\pend
\endnumbering
\end{Rightside}
`Puoi per favore trasformare quel codice in un esempio minimo compilabile?
Ciao
Enrico
-
12 Luglio 2012 alle 7:52 #76115::
Certamente, perdona l’imprecisione.
Questo dovrebbe compilare:`
\documentclass[a5paper,twoside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[a5paper]{geometry}
\usepackage{ledmac}
\usepackage{ledpar}\usepackage{kantlipsum}
\begin{document}
\begin{pages}
\setlength{\Lcolwidth}{\textwidth}
\setlength{\Rcolwidth}{\textwidth}
\begin{Leftside}
\beginnumbering
\pstart\section{Proemio}
\kant[1]\pend
\endnumbering
\end{Leftside}\begin{Rightside}
\beginnumbering
\pstart\section{Proemio}
\kant[2]\pend
\endnumbering
\end{Rightside}
\Pages
\end{pages}\end{document}
`Se possibile vorrei che il numero di sezione delle due sezioni parallele fosse lo stesso.
Forse è opportuno creare dei comandi di sezionamento appositi?
O correggere ad ogni sezione di destra il numero di sezione sottraendo una unità?
-
12 Luglio 2012 alle 8:15 #76116::
C’è qualcosa di più che non va oltre al numero di sezione aumentato di una unità. La prima riga del testo è distanziata dalle successive e la numerazione delle righe comincia dalla seconda riga; in effetti la riga etichettata 5 è la sesta.Non conosco né ledmac né ledpar, quindi non ti so dire come correggere, ma per quel che potrei dire io, da perfetto ignorante, se i due testi paralleli stessero in due colonne sulla stessa pagina, il comando di sezionamento potrebbe essere messo una volta sola fuori dal testo appaiato. e varrebbe per entrambe le colonne. Probabilmente per fare questo non bisogna usare l’ambiente pages, ma siccome non so niente dei pacchetti che usi, ti ho solo dato una idea ma, purtroppo non ti so indicare come realizzarla.
-
12 Luglio 2012 alle 8:37 #76117::
dianoia” post=75268Certamente, perdona l’imprecisione.
Questo dovrebbe compilare:`
\documentclass[a5paper,twoside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[a5paper]{geometry}
\usepackage{ledmac}
\usepackage{ledpar}\usepackage{kantlipsum}
\begin{document}
\begin{pages}
\setlength{\Lcolwidth}{\textwidth}
\setlength{\Rcolwidth}{\textwidth}
\begin{Leftside}
\beginnumbering
\pstart\section{Proemio}
\kant[1]\pend
\endnumbering
\end{Leftside}\begin{Rightside}
\beginnumbering
\pstart\section{Proemio}
\kant[2]\pend
\endnumbering
\end{Rightside}
\Pages
\end{pages}\end{document}
`Se possibile vorrei che il numero di sezione delle due sezioni parallele fosse lo stesso.
Forse è opportuno creare dei comandi di sezionamento appositi?
O correggere ad ogni sezione di destra il numero di sezione sottraendo una unità?`\newcommand{\rightsection}{\edef\thesection{\thesection}\addtocounter{section}{-1}\section}`
Usa [tt]\rightsection[/tt] nella parte di destra.Puoi ottenere lo stesso risultato usando sempre [tt]\section[/tt] con un codice più complicato:
`\let\latexsection\section
\newcommand{\rightsection}{\edef\thesection{\thesection}\addtocounter{section}{-1}\latexsection}
\usepackage{etoolbox}
\AtBeginEnvironment{Rightside}{\let\section\rightsection}`
Ciao
Enrico
-
12 Luglio 2012 alle 10:20 #76118::
Grazie mille ereg. Puntuale come il destino!
@oldclaudio grazie delle osservazioni. Per quanto riara il testo in colonne piuttosto che in pagine separate basta cambiare poche righe di codice. In passato ho adottato questa soluzione, con a4paper, landscape, come opzioni della documentclass ma nel complesso non ero soddisfatto dalla resa, che mi sembra piú professionale con l’attuale soluzione.
Per quanto riguarda il numero di righe e la stranza spaziatura della prima riga, a dire il vero mi ero accorto solo di questo secondo problema, cercheró risposte nella documentazione e faccio sapere.Saluti
Pietro
-
12 Luglio 2012 alle 12:59 #76119::
Nella seguente discussione viene affrontato il problema dell’uso di \section con ledpar
http://tex.stackexchange.com/questions/37243/cant-get-ledpar-to-work-with-section-headings
Suggeriscono di scrivere:
`
\leavevmode\section{Proemio}`
piuttosto che semplicemente:
`\section`L’esempio minimo compatibile al momento è quindi così strutturato:
`
\documentclass[a5paper,twoside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[a5paper]{geometry}
\usepackage{ledmac}
\usepackage{ledpar}\usepackage{kantlipsum}
\newcommand{\rightsection}%
{\edef\thesection{\thesection}\addtocounter{section}{-1}\section}\begin{document}
\title{Un esempio minimo}
\maketitle\begin{pages}
\setlength{\Lcolwidth}{\textwidth}
\setlength{\Rcolwidth}{\textwidth}\begin{Leftside}
\beginnumbering
\pstart
\leavevmode\section{Proemio}
\kant[1]
\pend
\endnumbering
\end{Leftside}\begin{Rightside}
\beginnumbering
\pstart
\leavevmode\rightsection{Proemio}
\kant[2]
\pend
\endnumbering
\end{Rightside}
\Pages
\end{pages}\end{document}
`ammetto di non aver capito esattamente di che cosa si tratta…:mrgreen:
-
12 Luglio 2012 alle 14:43 #76120::
\leavevmode vuol dire “leave vertical mode”, abbandona il modo di composizione verticale.Occhio e croce se \section funzionasse bene, non dovrebbe esserci nessun bisogno di \leavevmode; lo considererei un ottimo e semplice patch, ma …
L’importante è che ora la composizione è corretta le righe sono spaziate correttamente e numerate anche senza saltarne nessuna.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.