- Questo topic ha 14 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 10 mesi fa da .
-
Topic
-
Questo topic nasce da una mia particolare esigenza.
In un documento ho già inserito un centinaio di ambienti (intervista) all’interno dei quali sono contenuti dei capoversi, separati da riga bianca. L’ambiente intervista è stato definito come una lista, in pratica equivale a quote, ma questo non è importante.
Ora vorrei che all’nterno di quegli ambienti i capoversi venissero automaticamente numerati.In rete ho trovato il pacchetto parano che consente ciò. Non è disponibile su TeX Live, ma si può scaricare da qui.
Dopo aver salvato il file nella propria cartella, cambiando il nome in “parano”, si consideri il seguente esempio:`\documentclass{book}
\usepackage{parano,xspace}
\def\postpara{\quad}
\renewcommand\theparano{(\arabic{parano})}\newenvironment{intervista}{%
\nobreak\vskip1ex
\begingroup
\parano\noindent\ignorespaces}
{\endgroup\nobreak\vskip1ex}\begin{document}
Qui inizia l'intervista, che riporta passi diversi su capoversidiversi:
\begin{intervista}
primo passosecondo passo
terzo passo
\end{intervista}
E qui continua il discorso…Ora abbiamo un'altra serie di interviste:
\begin{intervista}
primo passosecondo passo
terzo passo
\end{intervista}\end{document}`
Come si vede ogni capoverso all’interno dell’ambiente intervista viene numerato. Fin qui tutto bene, ma avrei lo stesso alcune domande.
1) L’ambiente che ho definito è scritto bene? Si può fare di meglio?
2) L’uso del pacchetto è sicuro? In alternativa si può scrivere un codice migliore?
3) È possibile fare in modo che venga ignorata la prima riga bianca dopo \begin{intervista}:
`\begin{intervista}primo passo
secondo passo
terzo passo
\end{intervista}`
Perché altrimenti quella riga viene considerata un capoverso, e quindi numerata. Quest’ultimo punto non è essenziale, visto che è semplice eliminare quelle righe bianche dal documento, con dei “cerca e sostituisci”, ma sarebbe comodo. E poi è interessante sul piano teorico.Ciao
Ivan
- Devi essere connesso per rispondere a questo topic.