将文本与同一行上的章节标题对齐

将文本与同一行上的章节标题对齐

我正在尝试将文本“章节”对齐到章节标题之前。

我试过了

\documentclass[chapterprefix=false]{scrreprt}
\makeatletter
\renewcommand*{\chapterformat}{%
\mbox{\chapapp~\thechapter\autodot:\enskip}%
}

从其他答案中可以得到更多信息,但对于我的问题不起作用。

\documentclass[12pt,a4paper]{article}
\usepackage[latin2]{inputenc}
\usepackage{graphicx}
\usepackage{ulem}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{ {figures/} }
\usepackage{array}

这就是我要的文本“章节标题名称之前的章节” 我对乳胶还很陌生。请帮我解决这个问题。提前谢谢您。

答案1

您可以titlesec在序言中加载并使用此代码:

\usepackage{titlesec}

\titleformat{\chapter}[block]{\LARGE\bfseries\filright}{\chaptertitlename~\thechapter:}{0.5em}{}

一些解释

  • 第一个强制参数\titleformat}是部分级别。
  • (第一个)可选参数是用于此级别的形状(共有 9 种形状,默认为hang)。
  • 第二个强制参数是应用于整个标题的格式。
  • 第三个参数定义标签。
  • 第四个参数定义标签和标题之间的间距。
  • 第五个参数是标题主体代码。最后一个命令可以接受一个参数,即标题文本。
  • 第二个可选参数(这里未使用)可与某些形状一起使用,用于标题主体后面的代码。

相关内容