我正在用 Latex 写笔记草稿。它们基本上是来自不同来源的与特定概念相关的定义。因此,我使用命令\section
来突出显示我正在谈论的概念。
同时,我想在章节标题后面附上我找到该信息的页码,因为这有助于我以后在参考书目中找到它。但这样做时,正如您所期望的那样,文本出现在标题部分的下方。
您知道有什么方法可以改变\section
命令以便让我在不换行的情况下引入一些文本吗?
我看到了一些与我的帖子相关的问题,但它们使用快捷方式来避免重新定义命令\section
(例如使用列表)。我认为titlesec
软件包会对我有所帮助,但我不知道如何使用它。在这方面,如果您能帮助我了解如何正确使用它,那将非常有帮助。
谢谢你!
编辑(2):这是MWE:
\documentclass{article}
\usepackage{titlesec}
\begin{document}
\section*{Name of the section} (page)
\paragraph*{Name of the section} (page)
\titleformat*{\paragraph}{\Large \bfseries}
\paragraph*{Name of the section} (page)
\end{document}
编辑:关于@Zarko 评论,我想使用 section 命令并执行段落 1 可以执行的操作。我的问题是如何修改 section 命令,使其在节首之后的行换行方面表现得像一个段落。
答案1
你只是想要这样的东西吗?我仍然不完全清楚该命令应该对页面做什么,但也许你不想让它做任何事情?
\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}[runin]{\Large\bfseries}{\thesection}{0pt}{}[]
\setcounter{secnumdepth}{0}
\begin{document}
\section{Name of the section} (page)
\paragraph{Name of the section} (page)
\titleformat*{\paragraph}{\Large \bfseries}
\paragraph{Name of the section} (page)
\end{document}
答案2
这是一个非常简单的解决方案:创建自己的命令,将页码放入章节标题中。
\newcommand{\mysection}[2]{%
\section*{#1 (p.~#2)}%
}
使用方式如下:
\mysection{35}{Macros}