¿Agregar una comilla abierta al comienzo de cada línea en una cita de varias líneas?

¿Agregar una comilla abierta al comienzo de cada línea en una cita de varias líneas?

Voy a volver a componer algunos libros antiguos (de finales del siglo XVIII) en las próximas semanas, y algunos de ellos tienen la edad suficiente para utilizar una convención tipográfica arcaica para las citas: cada línea de una cita de varias líneas. comienza con comillas abiertas. Esto es sutilmente diferente de una cita en bloque decorada (verhttp://en.wikipedia.org/wiki/Quotation_mark#History), ya que no hay cambio de margen ni otro indicador, excepto que cada línea está decorada a la izquierda.

Tengo la molesta sensación de haber visto un paquete que realmente hace esto, pero los términos de búsqueda hacen que sea bastante imposible de encontrar. ¿Alguien tiene algún consejo para reproducir este comportamiento? De hecho, me gustaría capturarlo como parte del proyecto.

Aquí hay un ejemplo que encontré en Google Books:http://books.google.com/books?id=nY8FAAAAQAAJ&dq=review&pg=PA190#v=onepage&q&f=false.

Como puede ver, el inicio de la cita se indica en línea donde comienza, pero el primer conjunto de caracteres en cada línea posterior también es hasta que se cierra la cita. En otras palabras, la comilla aparece al principio (con algún espacio a continuación, en realidad) de cada nueva línea creada, después de que se abre la cita y solo hasta que se cierra la cita.

Respuesta1

\documentclass{article}
\usepackage{lineno,kantlipsum}

\newcommand{\leftquotes}{\def\makeLineNumber{%
  \ifnum\value{linenumber}=1 \else\hskip\leftmargin\llap{``}\hss\fi}}

\newenvironment{quotedquotation}
  {\quotation\linenumbers\leftquotes}
  {\endquotation}

\begin{document}
\begin{quotedquotation}
``\kant*[1]\unskip''
\end{quotedquotation}
\end{document}

( \unskipEstá ahí sólo por razones técnicas).

ingrese la descripción de la imagen aquí

linocoloca un ancho cero \hboxen el margen izquierdo y lo utiliza \makeLineNumberpara decidir qué componer en él. En un quotationentorno, el margen izquierdo es el mismo, pero las líneas se desplazan hacia la derecha \leftmargin, por lo que tenemos que cubrir este espacio. Luego escribimos otro cuadro de ancho cero con el contenido a su izquierda ( \llap{x}hace lo mismo \makebox[0pt][r]{x}pero es más eficiente) y luego emitimos el \hsscomando para decirle a TeX que todo este asunto no ocupará ningún espacio (por lo que puede permanecer en un cuadro de ancho cero). sin llenarlo demasiado).

"Solución" para el modo párrafo

Me temo que reproducir ese tipo de libros requiere mucha intervención manual. Aquí hay una solución parcial:

\documentclass{article}
\usepackage{lineno,kantlipsum}

\newenvironment{quotedlines}[1]{\leavevmode\rlap{`}\kern.5em#1{\parfillskip=0pt\par}%
  \begingroup\leftskip=.5em
  \def\makeLineNumber{\rlap{`}}\linenumbers\noindent\ignorespaces}
  {\par\endgroup}

\begin{document}
\kant*[1]
\begin{quotedlines}{Here starts}
\kant*[2]
\end{quotedlines}
\kant[3]
\end{document}

En el argumento de quotedlinespones el final de la línea (lo que va después de las comillas al principio).

ingrese la descripción de la imagen aquí

información relacionada