我对 LaTex 还很陌生,但我愿意学习如何设计自己的论文,而不是仅仅从模板中复制和粘贴一些代码。
现在我面临一个问题。我想把我的论文风格设计得与该示例类似:
当然,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}
结果: