Re: Problemi con ambiente sydebyside

#18909
lorenzo.pantieri
Partecipante
    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.
    `\documentclass[10pt,a4paper,twoside,openright,titlepage,
    cleardoubleempty,abstractoff,pointlessnumbers,
    headinclude,footinclude,BCOR5mm]{scrreprt}

    \usepackage[italian]{babel}
    \usepackage[writefile]{listings}
    \usepackage{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,subfig,beramono,
    eulermath,pdfspacing]{classicthesis}
    \usepackage{minitoc}

    \lstset{frame=lines}
    \lstset{basicstyle=\normalfont\ttfamily}
    \lstset{flexiblecolumns=true}
    \lstset{moredelim={[is][\normalfont\itshape]{/*}{*/}}}

    \lstnewenvironment{codice}%
    {\lstset{basicstyle=\small\ttfamily}%
    }{}

    \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}%
    \leavevmode \catcode`\^^M=10\relax
    \small\input{\jobname.tmp}%
    \end{minipage}%
    \end{center}%
    }
    \makeatother

    \begin{document}
    \dominitoc\tableofcontents

    \myChapter{La bibliografia}
    \minitoc

    \section{Prova}

    \begin{sidebyside}
    \begin{thebibliography}{9}
    \bibitem{lamport:latex}
    Leslie Lamport.
    \emph{\LaTeX: a document preparation system}.
    Addison-Wesley, 1994.
    \bibitem{companion}
    Michel Goossens,
    Frank Mittelbach,
    and Alexander Samarin.
    \emph{The \LaTeX\ Companion}.
    Addison-Wesley, 1994.
    \end{thebibliography}
    \end{sidebyside}

    \begin{sidebyside}
    \bibitem[Lamport 94]{lamport-latex} Leslie Lamport, …
    \end{sidebyside}

    \end{document}`
    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.

    Grazie di cuore,
    L.

    Go to top