Re: minipage e listings

#80815
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Ciao,
    infatti questo codice funziona:
    `\documentclass[a4paper,10pt,twoside]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{graphicx}

    \usepackage[table,usenames,dvipsnames]{xcolor}
    \colorlet{LightGreen}{White!80!Green}
    \colorlet{LightRed}{White!80!Red}

    \usepackage{pgfplots}
    \pgfplotsset{/pgf/number format/use comma,compat=newest}

    \usepackage{lmodern}
    \usepackage{indentfirst}

    \usepackage[babel]{csquotes}
    \usepackage[style=numeric]{biblatex}
    \usepackage{listings}
    \usepackage{hyperref}

    \lstnewenvironment{RightCode}[1][]
    {\lstset{language=[ANSI]C++,frame=single,frameround=ffff,basicstyle=\footnotesize,inputencoding=utf8,backgroundcolor=\color{LightGreen},rulecolor=\color{Green},#1}}{}

    \lstnewenvironment{ErrorCode}[1][]
    {\lstset{language=[ANSI]C++,frame=single,frameround=ffff,basicstyle=\footnotesize,inputencoding=utf8,backgroundcolor=\color{LightRed},rulecolor=\color{Red},#1}}{}

    \newdimen\cbwidth
    \cbwidth = 0.4\textwidth

    \begin{document}

    \begin{center}
    \begin{minipage}[t]{\cbwidth}
    \begin{RightCode}
    int numElements;
    \end{RightCode}
    \end{minipage}%
    \hspace{.2cm}
    \begin{minipage}[t]{\cbwidth}
    \begin{ErrorCode}
    int nElements;
    \end{ErrorCode}
    \end{minipage}
    \end{center}
    \end{document}`

    Notare come l’opzione di spigolo arrotondato disallinea leggermente i due minipage.
    Ho messo un percento che evita l’inserimento di uno spazio e creato una nuova dimensione da dare come larghezza del box una volta sola.
    R.

    Go to top