Sto provando gli “ambienti di esempio” (come sono stati definiti
e discussi in un paio di interessantissime serie di post passati).
Ora, con questo codice:
`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[writefile]{listings}
\usepackage[italian]{babel}
\usepackage{microtype}
\usepackage{xcolor}
\definecolor{cyan}{rgb}{0.95,1,1}\lstset{%
basicstyle=\color{black}\small\ttfamily,
keywordstyle=\color{black},
commentstyle=\color{black},
stringstyle=\color{black},
backgroundcolor=\color{cyan},
moredelim=[is][\color{black}\textrm]{|*}{*|},
escapeinside={£!}{!£},
frame=lines,
rulecolor=\color{black},
inputencoding=utf8,
extendedchars=\true}\makeatletter
\lstnewenvironment{sidebyside}{%
\global\let\lst@intname\@empty
\setbox\z@=\hbox\bgroup
\setkeys{lst}{columns=fullflexible,%
linewidth=0.45\linewidth,
breaklines=true,%
breakindent=0pt,boxpos=t,%
}%
\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
\footnotesize\input{\jobname.tmp}%
\end{minipage}%
\end{center}%
}
\makeatother\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam lectus.
Donec id dolor.\noindent Pellentesque semper feugiat lacus. Maecenas hendrerit, purus
non suscipit faucibus, lectus ipsum faucibus risus, a venenatis eros neque id
dolor.\begin{sidebyside}
Qual masso che è dal verticeNel mezzo del cammin più di nostra vita
\end{sidebyside}\end{document}`
ottengo un risultato strano forse legata alla codifica.1.
Nella parte di codice le lettere accentate sono unite alla parola successiva,
nel risultato prodotto mancano del tutto. Per cui ho
`Qual masso che èdal vertice`
da un lato e dall’altro
`Qual masso che dal vertice`.
E ancora più stranamente:nel secondo codice:
`Nel mezzo del cammin ùpi di`
con la singolare posizione della ù accentata.
Da cosa dipende?2,
In secondo luogo, le due righe che nel codice sono seperate
nel testo risultano come un unico paragrafo.3.
Infine, come eliminare il rientro delle minipage?Grazie
M.
listings non è compatibile con utf8.
Ciao
Enrico