如何左对齐奉献

如何左对齐奉献

我的代码是

\documentclass[a4paper,12pt]{article}
\usepackage[paper=a4paper,left=30mm,right=20mm,top=25mm,bottom=30mm]{geometry}

\newenvironment{dedication}
  {\clearpage           % we want a new page
   \thispagestyle{empty}% no header and footer
   \vspace*{\stretch{1}}% some space at the top 
   \itshape             % the text is in italics
   \raggedleft          % flush to the right margin
  }
  {\par % end the paragraph
   \vspace{\stretch{3}} % space at bottom is three times that at the top
   \clearpage           % finish off the page
  }

\begin{document}
\begin{dedication}
Dedicated to google and wikipedia  
\end{dedication}
\end{document}

这是结果:

在此处输入图片描述

答案1

您发布的代码指定了\raggedleft,这与您想要的正好相反。 \raggedright是您应该使用的。

您还需要在左侧使用统一的缩进。将\raggedleft代码中的指令替换为以下内容:

\leftskip=2cm
\raggedright
\parindent=0pt

将此代码中的替换2cm为您想要的缩进宽度。

该代码采用“纯 TeX”样式,而不是 LaTeX,但它应该可以毫无问题地运行,尽管一些 LaTeX 用户更喜欢特定于 LaTeX 的格式。

我尝试在评论中回答的原因是我目前没有测试能力;我不喜欢提供未经测试的答案。

相关内容