classicthesis 中 \section 中的特殊字符错误

classicthesis 中 \section 中的特殊字符错误

假设以下tex文档使用classicthesis,则会产生错误。如何在\sectionclassicthesis中直接输入特殊字符?

我不想\~{n}在文中写例如,因为它不像写作那样容易阅读ñ

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}
\usepackage[nochapters]{classicthesis}

\begin{document}
    \section{umlauts å à É Ü }
    text
\end{document}

错误是:

! Argument of \@firstofone has an extra }.
<inserted text> 
                \par 
l.9     \section{umlauts å à É Ü }

!  ==> Fatal error occurred, no output PDF file produced!

答案1

标准设置classicthesis使用soul间距小写字母;添加pdfspacing使用microtype功能的选项:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}
\usepackage[nochapters,pdfspacing]{classicthesis}

\begin{document}

\section{umlauts å à É Ü}

text

\end{document}

在此处输入图片描述

相关内容