不知何故,我的文档中的线条全都参差不齐,也就是说,继续使用\raggedright
不会改变文档。我不知道撤消此操作的命令(我相信 not ragged 是预设)。这是我正在使用的软件包,可能是其中一个软件包造成了这种情况?
\documentclass[12pt]{article}
\usepackage[letterpaper]{geometry}
\geometry{top=1.35in, bottom=1.35in, left=1.35in, right=1.35in}
\usepackage{setspace}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{float}
\doublespacing
\usepackage{rotating}
\usepackage{multirow}
\usepackage{lineno}
答案1
(这只是根据问题中非常稀少的信息进行猜测。)
\raggedright
不是“开关”,用于切换不规则排版和对齐排版。如果您想要将不规则排版限制在文档的某个部分,您可以:
我说
\par
{\raggedright
...
\par
}
即,包含\raggedright
在一个组中(并在 TeX 获取段落设置参数的“旧”值之前结束一个段落)。
二、说
\par
\begin{raggedright}
...
\par
\end{raggedright}
它可以工作(因为 LaTeX2e 中环境的定义方式),但是非常不够优雅(并且需要在末尾加上 \par)。(此处及之后,\par
当然可以用空行替换,即两个连续的换行符,中间可能带有空格(或多或少))。
III. 在序言中,可以这样说:
\newenvironment{raggedrightenv}{\par\raggedright}{\par}
并使用
\begin{raggedrightenv}
...
\end{raggedrightenv}
(这定义了一个新的环境,它\raggedright
在开始和\par
结束时发出;一个环境总是创建一个组,因此对参数的更改是本地的。)这可能是第二好的选择。
IV. 说(序言中)
\usepackage{ragged2e}
并使用
\par\raggedright % or \RaggedRight for a bit better effect!
...
\par\justifying
V. 说(序言中)
\usepackage{ragged2e}
\newenvironment{RaggedRightenv}{\par\RaggedRight}{\par}
并使用
\begin{RaggedRightenv}
...
\end{RaggedRightenv}
我认为这是最佳选择。