如何将参考文献与正文其他部分采用相同的格式

如何将参考文献与正文其他部分采用相同的格式

\textbf{}我把我的子节和子子节放在与\textit{}目录中给出的相应编号相同的样式中。
引用这些子节时,我在参考编号中获得了相同的样式,但我需要它们与文本的其余部分完全相同。
谢谢您的帮助!

这是我的 MWE:

\documentclass[fontsize=10pt, fleqn, pdftex, version=last, x11names,pointlessnmbers]{scrartcl}  
\usepackage[]{ngerman, geometry, graphicx, keyval, ifpdf, ifvtex, placeins, nicefrac, abstract}  
\usepackage{titlesec}  
\usepackage{tocloft}  
\setkomafont{sectioning}{\bfseries}   
\setcounter{secnumdepth}{6}  
\setcounter{tocdepth}{6}  
\usepackage{ae, sectsty}  
\setlength{\cftsecnumwidth}{2.5em}  
\setlength{\cftsubsecnumwidth}{2em}  
\setlength{\cftsubsubsecnumwidth}{2em}  
\setlength{\cftparanumwidth}{3em}  
\setlength{\cftsubparanumwidth}{4em}  
\setlength{\cftsecindent}{0em}  
\setlength{\cftsubsecindent}{2.5em}  
\setlength{\cftsubsubsecindent}{4.5em}  
\setlength{\cftparaindent}{6.5em}  
\setlength{\cftsubparaindent}{9.5em}  

\makeatletter  
\newcommand*\l@subsubparagraph{\bprot@dottedtocline{6}{13.5em}{5em}}  

\renewcommand{\thesection}{\Roman{section}}  
\renewcommand{\thesubsection}{\textbf{\arabic{subsection}}}  
\renewcommand{\thesubsubsection}{\itshape\arabic{subsection}.\arabic{subsubsection}}  
\renewcommand{\theparagraph}{\arabic{subsection}.\arabic{subsubsection}.\arabic{paragraph}}  
\renewcommand \thesubparagraph {\small\arabic{subsection}.\arabic{subsubsection}.\arabic{paragraph}.\arabic{subparagraph}}  

\renewcommand\p@subsection{\thesection.}   
\renewcommand\p@subsubsection{\thesection.}   
\renewcommand\p@paragraph{\thesection.}   

\makeatother  


\begin{document}  
\phantomsection  
\tableofcontents  

\section{First Section}\label{sec:FS}  

\subsection{\textbf{First Subsection}}\label{subsec:FS}  
\ref{sec:FS}  
\subsubsection{\textit{First Subsubsection}}\label{subsubsec:FS}  
\ref{subsec:FS}  
\subsubsection{\textit{Second Subsubsection}}\label{subsubsec:SS}  
\ref{subsubsec:FS}  
\subsection{\textbf{Second Subsection}}\label{subsec:SS}  

\section{Second Section}  
\end{document}

答案1

切勿在\thesection命令中添加格式化指令。删除示例中不必要的部分,以下似乎是您想要的。

\documentclass[fontsize=10pt, fleqn, version=last]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{titlesec}  
\usepackage{tocloft}  

\setcounter{secnumdepth}{6}  
\setcounter{tocdepth}{6}  
\setlength{\cftsecnumwidth}{2.5em}  
\setlength{\cftsubsecnumwidth}{2em}  
\setlength{\cftsubsubsecnumwidth}{3em}  
\setlength{\cftsecindent}{0em}  
\setlength{\cftsubsecindent}{2.5em}  
\setlength{\cftsubsubsecindent}{4.5em}  

\renewcommand{\cftsubsecfont}{\bfseries}
\renewcommand{\cftsubsubsecfont}{\bfseries\itshape}
\setkomafont{disposition}{\normalfont\bfseries}
\addtokomafont{subsubsection}{\itshape}

\begin{document}  
\tableofcontents  

\section{First Section}\label{sec:FS}

\subsection{First Subsection}\label{subsec:FS}
\ref{sec:FS}

\subsubsection{First Subsubsection}\label{subsubsec:FS}  
\ref{subsec:FS}

\subsubsection{Second Subsubsection}\label{subsubsec:SS}  
\ref{subsubsec:FS}

\subsection{Second Subsection}\label{subsec:SS}  

\section{Second Section}  

\end{document}

在此处输入图片描述

标题中的章节编号将使用与标题相同的字体,因此您不需要为它们添加格式。


一些注意事项。该ae包已过时;ngerman应通过调用来替换babel。我还添加了inputenc用于输入直接重音字符的选项,根据文档的实际编码调整选项。

相关内容