如何使章节编号和标题保持在同一行?

如何使章节编号和标题保持在同一行?

我正在努力修改这个 Latex 模板来自 stackexchange 用于我的家庭作业。也就是说,模板当前将子部分的标题与其编号分开,如下所示:

在此处输入图片描述

而且,正如图中所示,我希望它更像:

(a) 部分我更喜欢这种格式

似乎唯一涉及设置节标题的文件是 bachw.cls。它以如下方式定义它们:

% Set up counters for problems and subsections

\newcounter{ProblemNum}
\newcounter{SubProblemNum}[ProblemNum]

\renewcommand{\theProblemNum}{\arabic{ProblemNum}}
\renewcommand{\theSubProblemNum}{\alph{SubProblemNum}}

\newcommand*{\anyproblem}[1]{\newpage\subsection*{#1}}
\newcommand*{\problem}[1]{\stepcounter{ProblemNum} %
  \anyproblem{Problem \theProblemNum. \; #1}}
\newcommand*{\soln}[1]{\subsubsection*{#1}}
\newcommand*{\solution}{\soln{Solution}}
\newcommand*{\subproblem}{\stepcounter{SubProblemNum} %
  \soln{Part (\theSubProblemNum)}}

我用来生成上述图像的代码是:

\documentclass{bachw}
\begin{document}

\problem{This is in-line and good}
\subproblem{I would like this to be in line with the `Part (a)'}

\end{document}

我尝试过对 bachw.cls 中的 \subproblem 和 \problem 行进行一些修改,删除或添加 '[1]',删除 %s,然后查看会有什么变化,但效果并不理想。我可以在哪里告诉 \subproblem 保留换行符?

非常感谢!

答案1

感谢@Bernard 和@Teepeemm 的帮助。我通过添加以下内容解决了这个问题:

\RequirePackage{titlesec}
%=====================================================================
% Title Modifications
%=====================================================================
\titleformat{\subsubsection}[runin]{\bfseries}{}{}{}[]

到 bachw.cls 第 35 行。

相关内容