我是 LaTeX 新手,正在尝试使用 LaTeX 撰写论文。最近,我正在使用 Lipsum 编写本教程以创建随机文本。编译后,我发现其中一些行是悬垂的。有没有简单的方法可以避免这种情况?
\documentclass[12pt,letterpaper,oneside]{article}
\usepackage[margin=1in]{geometry}
\usepackage{fontspec} % Allows to choose any system font with XeLaTeX
\setmainfont{Palatino} % Sets main font to Arial, Book Antiqua, Helvetica Neue
\usepackage{lipsum} % To generate test text, use \lipsum[#numoflines#] in body
\usepackage{tocloft} % Package for Table of Contents, Lists of Figures and Tables
\renewcommand{\contentsname}{Table of Contents} % Changes the 'Contents' to 'Table of Contents'
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}} % Sets the dots in the section leader in Table of Contents; See PDF
\renewcommand{\cftdot}{.} % Renews the Dots in the TOC to user chosen symbols
\renewcommand{\cfttoctitlefont}{\Huge} % Renews the TOC title font. Can set the size or font type
\title{Interesting Tutorial}
\author{John Doe}
\date{\today}
\begin{document}
\maketitle
\thispagestyle{empty}
\setcounter{page}{1}
\pagenumbering{roman}
\newpage
\tableofcontents
\clearpage
\pagenumbering{arabic}
\section{TeX Tutorial 1}
\subsection{Your First Document}
\lipsum[10]
\section{TeX Tutorial 2}
\subsection{Make Title Command}
\lipsum[11-20]
\end{document}
答案1
这些行超出了右侧边距,因为有些单词没有连字符模式来正确地断开它们。您可以尝试\sloppy
在文档开头添加;这样可以放宽对有突出文本的行的拉伸限制,就像您的情况一样。比较以下有/没有 的情况\sloppy
:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\sloppy\lipsum[1-50]
\end{document}
或者,使用不同的文本生成器,例如kantlipsum
或者blindtext
。
\kant[1-50]
\blindtext