右对齐(hfil)对我不起作用

右对齐(hfil)对我不起作用

我在 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}

在此处输入图片描述

如果您使用其中任意一种scrbookmemoir它们均提供与内置功能相同的功能。

答案2

您可以使用flushrighttabular

\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}

在此处输入图片描述

相关内容