对于某些文本(\blindtext
如下),我想在左右页边距添加 20pt,并且希望文本不对齐(无连字符)。
下面的第一次尝试没有在右边距上添加 20pt。下面的第二次尝试没有应用 raggedright。
\documentclass{article}
\usepackage{blindtext}
\begin{document}
\setlength{\parindent}{0pt}
TEXT LEFT \hfill TEXT RIGHT
\begingroup\raggedright\leftskip=20pt \blindtext \par\endgroup
\par\vspace{20pt}
\begingroup\raggedright\leftskip=20pt\rightskip=20pt \blindtext \par\endgroup
\end{document}
答案1
您必须在的值上添加 20pt\@rightskip
并\rightskip
进行设置;使用您的设置,您将失去获得不规则右侧效果\raggedright
所必需的灵活性。\rightskip
\documentclass{article}
\usepackage{blindtext}
\begin{document}
\setlength{\parindent}{0pt}
TEXT LEFT \hfill TEXT RIGHT
\begingroup\raggedright\leftskip=20pt \blindtext \par\endgroup
\par\vspace{20pt}
\begingroup\raggedright
\leftskip=20pt
\advance\csname @rightskip\endcsname 20pt \advance\rightskip 20pt
\blindtext \par\endgroup
\end{document}