献词页的文本缩进

献词页的文本缩进

我正在使用股票书模板,并想创建一个奉献页面。我已经使用回答垂直对齐文本,我当前的代码如下:

\cleardoublepage
\vspace*{\stretch{3}}
\textbf{DEDICATION}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam bibendum nisl et elementum placerat. Vivamus placerat, erat sed pretium malesuada, est lacus ultricies nibh, id rutrum quam lacus et enim. Nunc imperdiet pretium sagittis. Quisque mattis pharetra enim at scelerisque. Quisque id ornare orci. In sit amet leo non leo commodo viverra in ut ipsum.

Aliquam scelerisque, urna nec elementum pharetra, ipsum tellus luctus elit, non malesuada sem nunc vitae tortor. Cras lorem magna, faucibus a magna id, tincidunt euismod turpis. Vestibulum viverra suscipit nibh, at sollicitudin orci. Aliquam mollis nisi lacinia suscipit volutpat. Nunc velit sem, sagittis vitae lacus.
\vspace{\stretch{1}}
\clearpage

代码生成此页面

在此处输入图片描述

现在我想添加一些左填充到文本(例如 3 或 4 厘米)。我进行了广泛的搜索,但没有找到简单的方法。这真的那么复杂吗?

答案1

使用包装后\newgeometry可轻松完成以下操作:\restoregeometrygeometry

\documentclass[a4paper,11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{lipsum}

\begin{document}

\lipsum[1]
\cleardoublepage
\newgeometry{left=6cm,right=3.8cm}
\vspace*{\stretch{3}}
\textbf{DEDICATION}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam bibendum nisl et elementum placerat. Vivamus placerat, erat sed pretium malesuada, est lacus ultricies nibh, id rutrum quam lacus et enim. Nunc imperdiet pretium sagittis. Quisque mattis pharetra enim at scelerisque. Quisque id ornare orci. In sit amet leo non leo commodo viverra in ut ipsum.

Aliquam scelerisque, urna nec elementum pharetra, ipsum tellus luctus elit, non malesuada sem nunc vitae tortor. Cras lorem magna, faucibus a magna id, tincidunt euismod turpis. Vestibulum viverra suscipit nibh, at sollicitudin orci. Aliquam mollis nisi lacinia suscipit volutpat. Nunc velit sem, sagittis vitae lacus.
\vspace{\stretch{1}}
\clearpage
\restoregeometry
\lipsum[1]

\end{document} 

在此处输入图片描述

另一种方法:修改然后恢复的值\leftskip

\documentclass[a4paper,11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{lipsum}

\begin{document}

\lipsum[1]
\cleardoublepage
\leftskip=4cm
\newgeometry{left=6cm}
\vspace*{\stretch{3}}
\textbf{DEDICATION}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam bibendum nisl et elementum placerat. Vivamus placerat, erat sed pretium malesuada, est lacus ultricies nibh, id rutrum quam lacus et enim. Nunc imperdiet pretium sagittis. Quisque mattis pharetra enim at scelerisque. Quisque id ornare orci. In sit amet leo non leo commodo viverra in ut ipsum.

Aliquam scelerisque, urna nec elementum pharetra, ipsum tellus luctus elit, non malesuada sem nunc vitae tortor. Cras lorem magna, faucibus a magna id, tincidunt euismod turpis. Vestibulum viverra suscipit nibh, at sollicitudin orci. Aliquam mollis nisi lacinia suscipit volutpat. Nunc velit sem, sagittis vitae lacus.
\vspace{\stretch{1}}
\clearpage
\leftskip=0cm
\lipsum[1]

\end{document} 

在此处输入图片描述

答案2

您可以使用环境来伪造它list(这是quote等的工作方式):

\documentclass{book}
\usepackage{lipsum}
\newenvironment{dedication}{\cleardoublepage\vspace*{\stretch{3}}%
     \list{}{}\item\relax\textbf{Dedication}\newline}%
    {\endlist\vspace*{\stretch{1}}\clearpage}

\begin{document}
  \begin{dedication}
    \lipsum[1]
  \end{dedication}
\end{document}

只是为了好玩,我把它包装到了一个“奉献”环境中。这是一张图片:

在此处输入图片描述

相关内容