Re: Problemi con ambiente sydebyside

#18910
Up
0
Down
::

Ciao, purtroppo è saltato fuori un altro problema con l’ambiente sidebyside. 😥 Vorrei fare un esempio di bibliografia con l’ambiente thebibliography, ma purtroppo sembra che il comando \bibitem sia indigesto a sidebyside. Riporto l’esempio completo con i codici che mi interessano.

In compilazione c’è addirittura un errore di sintassi…

Se provo a ridefinire \bibitem come \item la bibliografia almeno viene generata, anche se naturalmente non nel formato corretto: resta però anche un’incompatibilità con minitoc.

Mi andrebbe bene anche una soluzione “spiccia e sporca” (purché funzionante): gli esempi bibliografici sono solo quei due, e \bibitem non lo uso più per tutta la guida.

Il problema è creato dal pacchetto backref, che impone, da qualche parte ci sarà pure scritto, che ogni \bibitem sia seguito da una riga vuota:
`\begin{thebibliography}{1}
\bibitem{a} testo

\bibitem{b} testo

\end{thebibliography}`
Questo perché ridefinisce \bibitem in termini di \BR@@bibitem che ha la definizione
`\def\BR@@bibitem #1#2\par{…}`
Dunque il secondo argomento è delimitato da \par. Ovviamente questo non basta e occorre anche modificare quel comando
`\catcode`\^^M=10\relax`
in un più onesto
`\catcode`\^^M=5\relax`
Naturalmente, scrivere \bibitem fuori da un ambiente thebibliography dà errore sempre.

Ciao
Enrico

Go to top