
Este es el código:
\documentclass{acmart}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[frame=leftline]
Hello,
world!
\end{lstlisting}
\end{document}
Así es como se ve:
¿Es posible hacer que la línea izquierda sea continua en lugar de discontinua? Por cierto, es sólido cuando la clase de documento es article
en lugar de acmart
.
Respuesta1
Creo que usar tcolorbox
para agregar marcos es mejor. De todos modos, aquí hay un parche que debería funcionar.
\documentclass{acmart}
\usepackage{listings}
\makeatletter
\lst@AddToHook{Init}{\setlength{\lineskip}{0pt}}
\makeatother
\begin{document}
\begin{lstlisting}[frame=leftline]
Hello,
world!
\end{lstlisting}
\end{document}