Re: Codice in Latex

#52032
samiel
Partecipante
    Up
    0
    Down
    ::

    Quindi, riasumento, posso fare una cosa del genere nel mio preambolo:

    Codice:

    \definecolor{shadecolor}{gray}{0.90}
    \begingroup
    \catcode`\’=\active
    \gdef\doquotesingle{\let’\textquotesingle}
    \endgroup
    \newenvironment{code}
    {\def\b{\textbackslash}%\small
    \begin{shaded}\begin{alltt}%
    \doquotesingle \let~\textasciitilde
    \setlength{\parindent}{0pt}\ignorespaces}
    {\end{alltt}\end{shaded}}

    Corretto??

    Ma probabilmente puoi semplificare,
    se non ti serve \textquotesingle
    come serviva a me…

    Oppure prova una cosa del genere:
    `\usepackage{listings}
    \lstnewenvironment{code}%
    {\lstset{%
    basicstyle=\color{black}\small\sffamily,
    keywordstyle=\color{black},
    commentstyle=\color{black},
    stringstyle=\color{black},
    backgroundcolor=\color{mycyan},
    moredelim=[is][\color{black}\textrm]{|*}{*|},
    escapeinside={£!}{!£},
    frame=lines,
    rulecolor=\color{black},
    inputencoding=utf8x, extendedchars=\true}}{}`
    con listings. L’ultima riga ti serve solo (improbabile)
    se usi utf8x. Posto sempre che hai già definito
    `\definecolor{mycyan}{rgb}{0.95,1,1}`
    o come preferisci tu per rendere diversalmente l’azzurro
    dello sfondo

    M.

    Go to top