
Esta questão levou a um novo recurso em um pacote:
quoting
Suponha que eu tenha uma frase jurídica muito longa que preciso incluir em meu documento.
E de acordo com a lei XYZ:
Aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaa aoe oa ao oa oa aoou oauoaeuoae uao aaaaaa aoe oa ao oa oa aoou oauoaeuoae uao aaaaaa aoe oa ao oa oa aoou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao 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 oa ao oa oa aou oauoaeuoae ua ó aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aoou oauoaeuoae uao aaaaaa aoe oa ao oa oa aoou oauoaeuoae uao.
Como posso recuar isso claramente com itálico e citações adequadas para deixar claro que não foi minha escrita?
Responder1
A abordagem básica seria utilizar o padrão quote
ou quotation
ambientes, com uma redefinição adequada para colocar o texto em itálico; algo nesse sentido:
\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}
Se você quiser mais personalização, ocsquotes
pacote pode ser interessante.
Responder2
Minha solução difere da de Gonzalo em dois aspectos:
Em vez de alternar entre os ambientes
quote
equotation
, eu uso meuquoting
pacote e seu ambiente de mesmo nome. O recuo da primeira linha é controlado adicionando uma linha em branco antes do ambiente. A fonte em itálico é obtida com a opção de pacotefont=itshape
.Não adiciono
``
e''
várias vezes no texto, mas uso oetoolbox
pacote para corrigir o início e o fim doquoting
ambiente. Dessa forma, não é necessário procurar todas as citações no texto se quiser alterar a definição do ambiente. EDIT: Comquoting
v 0.1b, pode-se simplesmente usar as opçõesbegintext
eendtext
.
\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}
Responder3
Eu sei que isso está respondido, mas prefiro oepigraph
pacote. Coloque algo como o seguinte no seu preâmbulo
\usepackage{epigraph}
\setlength{\epigraphwidth}{0.90\textwidth}
E invoque com algo como o seguinte
\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}
O que lhe dará algo assim