将引文添加到空白页的中央

将引文添加到空白页的中央

我想用一张空白页开始我的论文,上面写着一位著名科学家的名言。然而,我找不到一种优雅的方式来以特别令人愉悦的方式创建以下内容(更大的字体,时尚的引文)。要点:插入空白页,引文垂直和水平居中。

“引言”作者 1955

答案1

所选样式在很大程度上取决于您用于文档其他元素的样式(例如字体、页面布局、分段单元格式),因此很难提出“通用解决方案”。这里有一种可能性;我选择不将其垂直居中,而是使用引文下方空间的两倍而不是上方空间;的宽度\parbox计算为引文最长行的宽度(存储在长度中\longest):

\documentclass{article}
\usepackage{lmodern}

\newlength\longest

\begin{document}

\clearpage

\thispagestyle{empty}
\null\vfill

\settowidth\longest{\huge\itshape just as his inclination leads him;}
\centering
\parbox{\longest}{%
  \raggedright{\huge\itshape%
   A man ought to read \\ 
  just as his inclination leads him; \\
  for what he reads as a task \\ 
  will do him little good.\par\bigskip
  }   
  \raggedleft\Large\MakeUppercase{Samuel Johnson}\par%
}

\vfill\vfill

\clearpage

\end{document}

在此处输入图片描述

巴巴拉·比顿建议将作者放在右边,因为它经常用于题词中:

\documentclass{article}
\usepackage{lmodern}

\newlength\longest

\begin{document}

\clearpage

\thispagestyle{empty}
\null\vfill

\settowidth\longest{\huge\itshape just as his inclination leads him;}
\centering
\parbox{\longest}{%
  \raggedright{\huge\itshape%
   A man ought to read \\ 
  just as his inclination leads him; \\
  for what he reads as a task \\ 
  will do him little good.\par\bigskip
  }   
  \raggedleft\Large\MakeUppercase{Samuel Johnson}\par%
}

\vfill\vfill

\clearpage

\end{document}

在此处输入图片描述

答案2

这应该可以帮助你入门:

\documentclass{article}
\usepackage{lipsum,csquotes,setspace}
\usepackage[charter]{mathdesign}
\usepackage[a4paper,margin=1in,showframe]{geometry} %%remove showframe in your document
%
\makeatletter
\def\nobottom{%
\def\@texttop{\ifnum\c@page>0\vskip \z@ plus 3fil\relax\fi}
\def\@textbottom{\ifnum\c@page>0\vskip \z@ plus 2fil\relax\fi}}
%
\def\resetopandbottom{%
\def\@texttop{\ifnum\c@page>0\vskip 0pt plus .00006fil\relax\fi}
\def\@textbottom{\ifnum\c@page>0\vskip 0pt plus .00006fil\relax\fi}}
\makeatother
%
\begin{document}
\nobottom
\pagestyle{empty}
\begin{displayquote}[\upshape\bfseries Author 1955][---]
\onehalfspacing\Large\itshape
\lipsum[1]
\end{displayquote}
\clearpage
%
\resetopandbottom
\pagestyle{headings}
%
\lipsum[1-10]
%
\end{document}

在此处输入图片描述

答案3

给出的两种解决方案都很有效,但我选择了第一种方案,纯粹是出于美观的原因。在 LaTeX 中实现这一点很简单。在 LyX 中实现这一点就没那么简单了,因此需要以下步骤来实现此效果:

  1. 按 CTRL+L(插入 latex 代码)并添加\null\vfill
  2. 插入一个无框盒子,并使用设置窗口将其内框设置为 Parbox。
  3. 在 parbox 中再次按 CTRL+L 并插入\raggedright{\huge\itshape%
  4. 输入您的报价
  5. CTRL + L:\par\bigskip} \Large{author}\par%}
  6. 跳出框并在 parbox 下方添加这些行(再次按 CTRL+L)\vfill\vfill \clearpage

答案4

对于这个要求,我提前表示抱歉,我还在学习……

第一个解决方案很有效。我也在报告的开头使用它。我没有把它放在首页,而是放在几页之后。

但之后写的文字也是居中的,不太合适。

有人知道如何恢复到以前的配置(对我来说这是合理的吗?)

编辑:我找到了解决方案,当然很简单......

我刚刚使用了该包ragged2e并在 \clearpage 之后写入 \justify。

文本随后被正确对齐,就像之前一样。

相关内容