如何将子部分放入“moderncv”类中?我的脚本中只有子部分有效。
答案1
分段命令moderncv
仅定义为\subsection
,因此您必须手动定义它。
下面我添加了s ,除了字体(由宏指定)外,其余布局均与其\subsubsection
相似。将以下内容添加到文档前言中\subsection
\subsubsectionfont
后正在加载您的\moderncvstyle
:
\renewcommand*{\sectionfont}{\Large\mdseries\upshape}
\renewcommand*{\subsectionfont}{\large\mdseries\upshape}
\newcommand*{\subsubsectionfont}{\large\mdseries\itshape}% New subsubsection font
\newcommand*{\subsubsectionstyle}[1]{{\subsubsectionfont\textcolor{color1}{#1}}}
\makeatletter
\NewDocumentCommand{\subsubsection}{sm}{%
\par\addvspace{1ex}%
\phantomsection{}% reset the anchor for hyperrefs
\addcontentsline{toc}{subsubsection}{#2}%
\begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
\raggedleft\hintstyle{} &{\strut\subsubsectionstyle{#2}}%
\end{tabular}%
\par\nobreak\addvspace{0.5ex}\@afterheading}% to avoid a pagebreak after the heading
\makeatother
\moderncvstyle{casual}
主题中使用的示例输出blue
:
...
\section{References}
\subsection{Sub-references}
\subsubsection{Sub-sub-references}
...
上述定义也\subsubsection
应该在该样式下起作用,但不是。classic
banking
答案2
扩展 Werner 的回答:除了定义\subsubsection
文档命令(参见他们的回答)之外,您可能还想增加设置的默认书签深度moderncv
。
否则,子小节将不会显示在 PDF 书签中。
\AtEndPreamble{
\hypersetup{
bookmarksdepth = 3
}}