
Esta pregunta generó una nueva característica en un paquete:
quoting
Supongamos que tengo una frase legal muy larga que necesito tener en mi documento.
Y según la ley XYZ:
Aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou ... aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa ou oauoaeuoae uao aaaaaa aoe o a ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao.
¿Cómo puedo sangrar eso claramente con cursiva y citas adecuadas para dejar en claro que no es mi escrito?
Respuesta1
El enfoque básico sería utilizar el estándar quote
o quotation
los entornos, con una redefinición adecuada para poner el texto en cursiva; algo parecido a esto:
\documentclass{article}
\usepackage[T1]{fontenc}
\makeatletter
\g@addto@macro\quote\itshape
\g@addto@macro\quotation\itshape
\makeatother
\newcommand\Text{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.}
\begin{document}
\Text\begin{quote}
``\Text''
\end{quote}
\Text
\begin{quotation}
``\Text''
\end{quotation}
\end{document}
Si desea una mayor personalización, elcsquotes
El paquete podría ser de su interés.
Respuesta2
Mi solución difiere de la de Gonzalo en dos aspectos:
En lugar de cambiar entre los entornos
quote
yquotation
, uso miquoting
paquete y su entorno del mismo nombre. La sangría de primera línea se controla agregando una línea en blanco antes del entorno. La fuente en cursiva se logra con la opción de paquetefont=itshape
.No agrego
``
y''
varias veces en el texto, pero uso eletoolbox
paquete para parchar el principio y el final delquoting
entorno. De esta manera, no es necesario buscar cada instancia de citas en el texto si se desea cambiar la definición del entorno. EDITAR: Conquoting
v 0.1b, uno puede simplemente usar las opcionesbegintext
yendtext
.
\documentclass{article}
\usepackage[font=itshape,begintext=``,endtext='']{quoting}
\newcommand\Text{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.}
\begin{document}
\Text
% <--- No first-line indentation of "quoting"
\begin{quoting}
\Text
\end{quoting}
% <--- No indentation after "quoting"
\Text
\begin{quoting}
\Text
\end{quoting}
\end{document}
Respuesta3
Sé que esto está respondido, pero prefiero elepigraph
paquete. Pon algo como lo siguiente en tu preámbulo.
\usepackage{epigraph}
\setlength{\epigraphwidth}{0.90\textwidth}
E invocar con algo como lo siguiente
\epigraph
{\itshape\ldots we \emph{never} experiment with just \emph{one} electron or atom or (small) molecule. In thought-experiments we sometimes assume that we do; this invariably entails ridiculous consequences\ldots}
{\emph{Are There Quantum Jumps? Part II}\\ Erwin Schr\"odinger}
Que te dará algo como esto