LaTeX 子章节标题中的特定字母

LaTeX 子章节标题中的特定字母

我已经四处寻找了一段时间,并阅读了几个关于在编号方案甚至附录功能中加入字母的教程,但没有一个能满足我的特定需求。

对于我们的实验室实验,我们需要按如下方式构建日志:

1. 通用任务 1

P 1.1 任务 1 的准备  
P 1.2 任务 1 的准备  
E 1 执行任务 1  
R 1.1 任务 1 的回顾  
R 1.2 任务 1 的回顾  
R 1.3 任务 1 的回顾

2. 任务 2

1.1  
...  
R 1.x

这似乎并不容易,但我们也被要求使用 LaTeX,我非常想这样做,但如果没有 P/E/R 前缀,期刊看起来会非常混乱,这肯定会让我们损失一些分数。所以,你们有什么想法吗?

答案1

以下可能是一个可以扩展的开始。

任务被表示为\sections,而任务中的元素(\preparation\execution\review)则为\subsections。每个元素\subsection都使用单独的计数器和自动标题

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}% Just for this example
\usepackage{tocloft}

\setlength{\cftsubsecnumwidth}{3em}% Enlarged \subsection counters don't overlap with titles

\newcounter{preparation}[section]
\newcounter{execution}[section]
\newcounter{review}[section]

\newcommand{\task}{\section{Task \thesection}}
\makeatletter
\newcommand{\preparation}{%
  \let\c@subsection\c@preparation
  \renewcommand{\thesubsection}{P \thesection.\arabic{subsection}}%
  \subsection{Preparation for Task \thesection}%
}
\newcommand{\execution}{%
  \let\c@subsection\c@execution
  \renewcommand{\thesubsection}{E \arabic{subsection}}%
  \subsection{Execution of Task \thesection}%
}
\newcommand{\review}{%
  \let\c@subsection\c@review
  \renewcommand{\thesubsection}{R \thesection.\arabic{subsection}}%
  \subsection{Review of Task \thesection}%
}
\makeatother

\begin{document}

\tableofcontents

\task % Task 1
\lipsum[1]

\preparation % Preparation P 1.1
\lipsum[2]

\preparation % Preparation P 1.2
\lipsum[3]

\execution % Execution E 1
\lipsum[4]

\review % Review R 1.1
\lipsum[5]

\review % Review R 1.2
\lipsum[6]

\review % Review R1.3
\lipsum[7]

\task % Task 2
\lipsum[8]

\preparation % Preparation P 2.1
\lipsum[9]

\preparation % Preparation P 2.2
\lipsum[10]

\execution % Execution E 1
\lipsum[11]

\review % Review R 2.1
\lipsum[12]

\review % Review R 2.2
\lipsum[13]

\review % Review R 2.3
\lipsum[14]

\end{document}

使用常规部分单元的优点是它很容易融入环境\tableofcontents

相关内容