我希望我的章节和部分采用全小写字母,而不是全大写字母。可以在titlesec
环境中做到这一点吗?
我尝试了一下,到目前为止我得到了类似这样的东西(但仍然有完整的大写字母)。
\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\center\scshape}{{\chaptertitlename}\thechapter}{0pt}{}
\titlespacing*{\chapter} {0pt}{-50pt}{24pt}
\newcommand{\secformat}[1]{\MakeTextLowercase{\so{#1}}}
\titleformat{\section}
{\normalfont\scshape}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\itshape}{\thesubsection}{1em}{}
\begin{document}
\chapter{Lorem Ipsum}
\section{lOr Em ipSum}
\subsection{Lorem Ipsum}
\end{document}
答案1
我会避免soul
这种情况并且更喜欢microtype
:
\documentclass{book}
\usepackage{microtype}
\usepackage{titlesec}
\usepackage{textcase}
\titleformat{\chapter}[display]
{\normalfont\scshape\filcenter}
{\secformat{\chaptertitlename} \thechapter}
{0pt}
{\secformat}
\titlespacing*{\chapter}{0pt}{-50pt}{24pt}
\titleformat{\section}
{\normalfont\scshape}
{\thesection}
{1em}
{\secformat}
\titleformat{\subsection}
{\normalfont}
{\thesubsection}
{1em}
{\itshape}
\DeclareRobustCommand{\secformat}[1]{%
\textls{\MakeTextLowercase{#1}}%
}
\begin{document}
\chapter{Lorem Ipsum}
\section{lOr Em ipSum}
\subsection{Lorem Ipsum}
\end{document}
答案2
sectsty
这是一个使用包而不是包的解决方案titlesec
。
\usepackage{sectsty}
\chapterfont{\centering\normalfont\scshape\MakeLowercase}
\sectionfont{\normalfont\scshape\MakeLowercase}
\subsectionfont{\normalfont\itshape\MakeLowercase} % optional