- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 18 anni fa da .
-
Topic
-
Ancora ciao.Il problema è analogo a quello lamentato in questo topic.
`\documentclass[11pt,a4paper]{book}\usepackage[writefile]{listings}
\usepackage[italian]{babel}
\usepackage{lipsum}
\usepackage{guit}\lstset{extendedchars}
\makeatletter
\lstnewenvironment{sidebyside}{%
\global\let\lst@intname\@empty
\setbox\z@=\hbox\bgroup
\setkeys{lst}{columns=fullflexible,%
linewidth=0.45\linewidth,keepspaces=true,%
breaklines=true,%
breakindent=0pt,%
boxpos=t,%
basicstyle=\small\ttfamily
}%
\lst@BeginAlsoWriteFile{\jobname.tmp}%
}{%
\lst@EndWriteFile\egroup
\begin{center}%
\begin{minipage}{0.45\linewidth}%
\hbox to\linewidth{\box\z@\hss}
\end{minipage}%
\qquad
\begin{minipage}{0.45\linewidth}%
\setkeys{lst}{frame=none}%
\leavevmode \catcode`\^^M=5\relax
\small\input{\jobname.tmp}%
\end{minipage}%
\end{center}%
}
\makeatother\begin{document}
\lipsum[1]
\begin{sidebyside}
\begin{thebibliography}{9}
\bibitem{bringhurst:stile}
R.~Bringhurst (2001),
\textit{Gli Elementi dello
Stile Tipografico},
Sylvestre Bonnard, Milano.\bibitem{mori:tesi}
L.~F.~Mori (2007),
ÇScrivere la tesi di laurea
con \LaTeXeÈ, \Ars,
\url{http://www.guit.sssup.%
it/arstexnica.php}.
\end{thebibliography}
\end{sidebyside}
\lipsum[2]
\end{document}`
Come si vede, il documento composto non affianca il codice corrispondente, ma “deborda verso il basso”. C’è modo di rimediare, senza cambiare la definizione dell’ambiente sidebyside, ma ridefinendo l’ambiente thebibliography?In questo caso, se possibile, preferirei una soluzione “locale” (visto che poi, naturalmente, la bibliografia la uso eccome!). Anche una soluzione “spiccia e sporca” è più che benvenuta!
Grazie mille,
L.
- Devi essere connesso per rispondere a questo topic.