我刚刚将我的 LaTeX 发行版更新到 MacTex 2016,并且还使用 -command 更新了我所有的软件包tlmgr update --all
。
之后我重新编译了我的一个项目,简直不敢相信自己的眼睛。我的小节原来有下划线,现在变成了双下划线,但只在数字下面(-> 屏幕截图)。
我在序言中对它们进行了这样的编码,以便它们以与文本相同的衬线字体显示:
\addtokomafont{disposition}{\rmfamily}
\titleformat{\subsection}
{\normalfont\scshape}
{\thesubsection}
{1.5em}
{}
\subsectionfont{\normalfont\underline}
如果我\underline
从最后一行代码中删除,两个下划线都会消失。
这是更新之前的文档:
这是更新之后的情况:
您知道为什么会发生这种情况吗?我该如何删除第二条下划线?
编辑 1-添加了 MWE:
% -------------------------------------
% ----- PREAMBLE -----
% -------------------------------------
% Set Document Class
\documentclass[12pt,a4paper]{scrartcl}
% Layout & Language Packages & Options
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{lmodern}
\usepackage{titlesec}
\usepackage{sectsty}
% Code to display subsections in the serif font
\addtokomafont{disposition}{\rmfamily}
\titleformat{\subsection}
{\normalfont\scshape}
{\thesubsection}
{1.5em}
{}
\subsectionfont{\normalfont\underline}
% -------------------------------------
% ----- DOCUMENT -----
% -------------------------------------
\begin{document}
\section{Test Section}
\subsection{Test Subsection}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{document}
答案1
不建议将包“titlesec”(scrartcl)与 KOMA-Script 类一起使用。
但如果你坚持使用titlesec
,你可以使用解决方案https://tex.stackexchange.com/a/27337/36296并执行以下操作:
\documentclass{scrartcl}
\usepackage[explicit]{titlesec}
\usepackage[normalem]{ulem}
\titleformat{\subsection}
{\normalfont\scshape}{}{0em}{\uline{\thesubsection\hspace*{1em}#1}}
\begin{document}
\section{Test Section}
\subsection{Test Subsection}
\end{document}