我想将段落格式化为常规标题
\paragraph{title} text goes here
输出为:
标题此处显示文本
我如何更改输出以强制换行并使用第一行的常用缩进?
标题
此处显示文本
__
编辑1:
这是一篇论文,我使用的是文档类 - 书籍。我不想使用,\subsubsection
因为这是文档的结构。我只是需要更深一层的标题。
这就是为什么我想将其用作\paragraph
标题而不是段落。
编辑2: 澄清:我希望段落表现得像标题,如部分、小节、小节等
答案1
你没有提到你的文档类。下面是一个article
使用标题安全包裹。
\documentclass[11pt,a4paper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[raggedright]{titlesec}
\usepackage{blindtext}
\titleformat{\paragraph}[hang]{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{0.5em}
\begin{document}
\blinddocument
\end{document}
您可以根据需要轻松调整标题前后的空间。软件包手册中有详细信息。该软件包还掌握了页面样式,因此可能不需要加载花式高清。
请注意盲文该包仅用于创建虚拟文本,因此不是解决方案的一部分。
答案2
使用默认设置,您的请求将完全像 一样呈现\subsubsection*
,所以也许您可以使用它来代替\paragraph
?
答案3
答案4
这似乎是最不黑客的方法:
\documentclass{article}
\begin{document}
\paragraph*{Some title stuff}\leavevmode\\
blah blah blah
\end{document}
测试\documentclass{report|book}
也正常。
in不是必需的;*
它\paragraph*{}
只是将标题保留在目录之外。
如果希望文本缩进,可以添加一个空行来代替\\
。
我的想法来自于类似的解决方案解决描述环境中项目标签后添加换行符的问题。