modificare thebibliography di scrreprt.cls

  • Creatore
    Topic
  • #44358
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Cia a tutti. Per esigenze “particolari”, ho bisogno di ridurre lo spazio bianco verticale che viene inserito prima della scritta “Bibliografia” nella bibliografia ottenuta con thebibliography nella classe scrreprt.

      Il mio preambolo:
      `\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,%
      headinclude,,footinclude,BCOR5mm,%
      numbers=noenddot,cleardoublepage=empty,%
      tablecaptionabove,abstracton]{scrreprt}

      \usepackage[applemac]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{indentfirst}
      \usepackage[writefile]{listings}
      \usepackage{classicthesis-ldpkg}
      \usepackage[eulerchapternumbers,subfig,beramono,%
      eulermath,pdfspacing,manychapters]{classicthesis}
      \usepackage[italian]{babel}
      \usepackage[italian]{arsclassica}
      \usepackage{guit}
      `
      Se occorre, vi do un esempio “vero”.

      Grazie anticipate,
      L.

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #44359
        Up
        0
        Down
        ::

        Cia a tutti. Per esigenze “particolari”, ho bisogno di ridurre lo spazio bianco verticale che viene inserito prima della scritta “Bibliografia” nella bibliografia ottenuta con thebibliography nella classe scrreprt.

        Il mio preambolo:
        `\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,%
        headinclude,,footinclude,BCOR5mm,%
        numbers=noenddot,cleardoublepage=empty,%
        tablecaptionabove,abstracton]{scrreprt}

        \usepackage[applemac]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{indentfirst}
        \usepackage[writefile]{listings}
        \usepackage{classicthesis-ldpkg}
        \usepackage[eulerchapternumbers,subfig,beramono,%
        eulermath,pdfspacing,manychapters]{classicthesis}
        \usepackage[italian]{babel}
        \usepackage[italian]{arsclassica}
        \usepackage{guit}
        `
        Se occorre, vi do un esempio “vero”.

        Grazie anticipate,
        L.

        Quale spazio bianco? È esattamente quello che viene lasciato quando usi \chapter*

        Ciao
        Enrico

      • #44360
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Quale spazio bianco? È esattamente quello che viene lasciato quando usi \chapter*

          Certo. Devo ridurre quello spazio. Il motivo è che ho un esempio sidebyside: quello spazio bianco è eccessivo: il teso composto non ci sta.

          Ciao,
          L.

        • #44361
          Up
          0
          Down
          ::

          Quale spazio bianco? È esattamente quello che viene lasciato quando usi \chapter*

          Certo. Devo ridurre quello spazio. Il motivo è che ho un esempio sidebyside: quello spazio bianco è eccessivo: il teso composto non ci sta.

          Non riesco a capire il senso.

          Ciao
          Enrico

        • #44362
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Non riesco a capire il senso.

            Ecco un esempio complilabile:
            `\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,%
            headinclude,,footinclude,BCOR5mm,%
            numbers=noenddot,cleardoublepage=empty,%
            tablecaptionabove,abstracton]{scrreprt}

            \usepackage[applemac]{inputenc}
            \usepackage[T1]{fontenc}
            \usepackage{indentfirst}
            \usepackage[writefile]{listings}
            \usepackage{classicthesis-ldpkg}
            \usepackage[eulerchapternumbers,subfig,beramono,%
            eulermath,pdfspacing,manychapters]{classicthesis}
            \usepackage[italian]{babel}
            \usepackage[italian]{arsclassica}
            \usepackage{guit}

            \definecolor{lightergray}{gray}{0.99}

            \lstset{language=[LaTeX]Tex,
            keywordstyle=\color{RoyalBlue},
            basicstyle=\normalfont\ttfamily,
            commentstyle=\color{Emerald}\ttfamily,
            stringstyle=\rmfamily,
            numbers=none,
            numberstyle=\scriptsize,
            stepnumber=5,
            numbersep=8pt,
            showstringspaces=false,
            breaklines=true,
            frameround=ftff,
            frame=lines,
            backgroundcolor=\color{lightergray}
            }

            \lstset{ %
            commentstyle=\color{Emerald}\ttfamily,%
            frame=lines,
            backgroundcolor=\color{lightergray}%
            }

            \lstset{ morekeywords={Ars}}

            \lstset{basicstyle=\normalfont\ttfamily}
            \lstset{flexiblecolumns=true}
            \lstset{moredelim={[is][\color{RoyalBlue}]{/*}{*/}}}
            \lstset{moredelim={[is][\ttfamily]{!?}{?!}}}
            \lstset{escapeinside={£*}{*£}}

            \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=false,%
            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

            \hypersetup{citecolor=webgreen}

            \begin{document}

            \begin{sidebyside}
            \begin{!?thebibliography?!}{9}
            \bibitem{eco:tesi}
            Eco, Umberto (1977),
            \emph{Come si fa una tesi di
            laurea}, Bompiani, Milano.

            \bibitem{mori:tesi}
            Mori, Lapo Filippo (2007),
            «Scrivere la tesi di laurea
            con \/*LaTeXe*/», \Ars~(3).
            \end{!?thebibliography?!}
            \end{sidebyside}

            \end{document}`
            Grazie mille,
            L.

          • #44363
            Up
            0
            Down
            ::

            Ecco un esempio complilabile:

            `\begingroup
            \makeatletter
            \toks@=\expandafter{\bib@heading}
            \edef\bib@heading{\noexpand\vspace{-30pt}\the\toks@}
            \makeatother
            \begin{sidebyside}
            \begin{!?thebibliography?!}{9}
            \bibitem{eco:tesi}
            Eco, Umberto (1977),
            \emph{Come si fa una tesi di
            laurea}, Bompiani, Milano.

            \bibitem{mori:tesi}
            Mori, Lapo Filippo (2007),
            <>, \Ars~(3).
            \end{!?thebibliography?!}
            \end{sidebyside}
            \endgroup`
            Ogni tanto qualche trucco ci vuole. Aggiusta a piacere quella dimensione.

            Ciao
            Enrico

          • #44364
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Funziona perfettamente, Enrico!

              Grazie,
              L.

          Visualizzazione 5 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top