我在 MAC 上使用 TEXShop 工作,但我真的不知道自己在做什么,我只是试图填充模板。但我想添加模板未提供的内容;将部分对齐到最右侧。所以我有以下内容:
\chapter{Introduction}
% I need the following to be aligned at the far right
\begin{quote}
\hfil ``Lorem ipsum dol, \\
\hfil consecteture adipisicing elit.'' \\[1ex]
\hfil John Doe, Lorem\\[1ex]
\end{quote}
% Until here
% And here the normal paragraph begins
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
但它实际上不起作用。有什么想法吗?
答案1
我认为您是在尝试添加一些章节引用。最好为此使用一些专用包。epigraph
就是其中之一。
\documentclass{book}
\usepackage{epigraph}
\usepackage{kantlipsum}
\begin{document}
\chapter{Introduction}
\epigraph{Lorem ipsum dol, consecteture adipisicing elit.}{John Doe, Lorem}
\kant
\end{document}
您可以轻松定制内容:
\documentclass{book}
\usepackage{epigraph}
\usepackage{kantlipsum}
\begin{document}
\chapter{Introduction}
\renewcommand{\textflush}{flushright}
\setlength{\epigraphrule}{0pt}
\setlength{\epigraphwidth}{0.5\textwidth}
\epigraph{Lorem ipsum dol, consecteture adipisicing elit.}{John Doe, Lorem}
\kant
\end{document}
如果您使用其中任意一种scrbook
,memoir
它们均提供与内置功能相同的功能。
答案2
您可以使用flushright
或tabular
:
\documentclass{article}
\begin{document}
\begin{quote}
\begin{flushright}
``Lorem ipsum dol, \\
consecteture adipisicing elit.'' \\[1ex]
John Doe, Lorem\\[1ex]
\end{flushright}
\end{quote}
\begin{tabular}{r}
``Lorem ipsum dol, \\
consecteture adipisicing elit.'' \\[1ex]
John Doe, Lorem\\[1ex]
\end{tabular}
\end{document}