未定义控制序列 \uline

未定义控制序列 \uline

我正在使用下面的代码将段落设置为 LaTeX 中的子子节。以前可以,但今天 Sublime Text 突然无法使用 XeLaTeX 进行编译。它显示“未定义的控制序列”。有人知道如何解决这个问题吗?

提前致谢。

\documentclass[12pt, a4paper]{article} 

% set the margin to be 1 inch, i.e. normal margin
\usepackage[margin=1in]{geometry}


%set to all if you want both sections and subsections linked
\usepackage{hyperref}
\hypersetup{linktoc=all}

% let the \paragraph have numbered = subsubsubsection
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\usepackage{titlesec}
\titleformat{\paragraph}[hang]{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{\uline}


\begin{document}
\tableofcontents
\section{level 1}
\subsection{level 2}
\subsubsection{level 3}
\paragraph{level 4}
heyheyhey

\end{document}

错误

答案1

如果你真的想在段落标题下划线,必须加载

\usepackage{ulem}

以便使用\uline

还请考虑soul提供更奇特的功能。


1给连续文本加下划线通常不被视为良好的印刷习惯。给粗体加下划线是双重错误。

答案2

我应该使用\underline而不是\uline。问题解决了。

此外,有没有办法在子子部分之前的 1.1.1.1 上加下划线,而不是在子子部分标题上加下划线?

相关内容