章节标记样式和页码样式

章节标记样式和页码样式

我对 LaTex 还很陌生,但我愿意学习如何设计自己的论文,而不是仅仅从模板中复制和粘贴一些代码。

现在我面临一个问题。我想把我的论文风格设计得与该示例类似:

CleanThesis 模板示例页面

当然,CleanThesis 模板可以做到这一点,但我真的不想包含我可能根本不需要的所有其他代码。

因此我想问你,我该如何实现红色标记的行为。在 CleanThesis 中,大“部分”数字实际上是章节编号。由于我的论文基于“文章”类,所以我根本没有章节。是否也可以为主要“部分”设置样式

\section{some Section}

根据我的示例?还是只有章节才可以?

谢谢 :)

编辑 1:学习如何将小节编号(此处为 2.1)放在文本块下方或“外部”也很重要

编辑2:

现在我已将我的课程改为 scrreprt 以包含 koma 脚本。然后我添加了以下内容:

\definecolor{chaptercolor}{rgb}{0.36,0.73,0.82}

\setkomafont{chapter}{\normalfont\color{chaptercolor}\Huge}
\setkomafont{chapterprefix}{\Large}
\renewcommand*{\raggedchapter}{\raggedleft}
\renewcommand*{\chapterformat}{%
    \MakeUppercase{\chapappifchapterprefix{}}%
    \rlap{\enskip\resizebox{!}{2.2cm}{\thechapter} \rule{1.5mm}{4cm} }%
}

\RedeclareSectionCommand[beforeskip=8mm,afterskip=10mm]{chapter}
\renewcommand*\chapterheadmidvskip{\par\nobreak\vspace{10pt}}

通过上述代码我得到了这个:

在此处输入图片描述

我怎样才能使文本浮动到左侧并根据章节编号定义其边距?我怎样才能将行的位置更改为数字的左侧?

谢谢

答案1

这里有一个建议,使用 KOMA-Script 类scrreprt(单面、无 chapterprefix、章节标题全部左对齐),如问题中的“编辑 2”中所述:

\documentclass[paper=letter,DIV=11,
  %twoside=true,open=right% if the document should be twosided
]{scrreprt}
\usepackage{blindtext}% only for dummy text
\usepackage{lmodern}% scalable font

\usepackage{xcolor}
\definecolor{chaptercolor}{rgb}{0.36,0.73,0.82}

\colorlet{ctcolorchapterline}{chaptercolor}
\colorlet{ctcolorchapternum}{chaptercolor}
\colorlet{ctcolorfooterline}{chaptercolor}
\colorlet{ctsectiontitles}{chaptercolor}

\usepackage{scrlayer-scrpage}% sets pagestyle scrheadings automatically
\cfoot*{}
\ofoot*{}

\AddLayersToPageStyle{scrheadings}{pagenumber.odd,pagenumber.even}
\AddLayersToPageStyle{plain.scrheadings}{pagenumber.odd,pagenumber.even}
\DeclareNewLayer[
  foreground,
  oddpage,
  foot,
  contents={%
    \hfill
    \makebox[0pt][l]{%
      \pagenumberrule
      \hspace*{10pt}%
      \pagemark
    }%
  }
]{pagenumber.odd}
\DeclareNewLayer[
  clone=pagenumber.odd,
  evenpage,
  contents={%
    \makebox[0pt][r]{%
      \pagemark
      \hspace*{10pt}%
      \pagenumberrule
    }%
  }
]{pagenumber.even}
\newcommand*\pagenumberrule{%
  {\color{ctcolorfooterline}\rule[\dimexpr-10cm+\ht\strutbox\relax]{1.25pt}{10cm}}%
}
\addtokomafont{pagenumber}{\usekomafont{disposition}}

\makeatletter
\renewcommand\chapterlinesformat[3]{%
  \ifstr{#1}{chapter}
    {%
      \parbox[b][\ht\strutbox]{\textwidth}{%
        \parbox[b]{\dimexpr\textwidth-3em\relax}{\raggedright#3}%
        \makebox[3em][r]{%
          \hfill
          #2%
        }%
      }%
    }{\@hangfrom{#2}{#3}}% <- original definition for other levels
}
\makeatother
\renewcommand\chapterformat{%
  \textcolor{ctcolorchapterline}{\rule[-5pt]{2pt}{10cm}}%
  \quad
  {\fontsize{60}{60}\selectfont\textcolor{ctcolorchapternum}{\thechapter}}%
}

\renewcommand*\sectionlinesformat[4]{%
  \makebox[0pt][r]{#3}{\textcolor{ctsectiontitles}{#4}}%
}

\begin{document}
\tableofcontents
\chapter{Chapter with short title}
\Blindtext[2]
\chapter{A test chapter with a long title that will span two lines}
\Blindtext
\blinddocument
\end{document}

结果:

在此处输入图片描述

在此处输入图片描述

相关内容