我希望我的章节标题名称位于单独的虚线上,如下图所示请注意,章节名称以阿拉伯语点缀,单独一行,章节名称紧随其后。我尝试了以下方法
\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{titletoc}
\titlecontents{chapter}
[0pt]% <left>
{\bfseries}% <above-code>
{\chaptername\ \thecontentslabel:\quad}% <numbered-entry-format>
{}% <numberless-entry-format>
{\titlerule*[0.8pc]{.}\contentspage}
\usepackage{lipsum}
\author{Your Name}
\title{The Tittle of the document Goes Here}
\begin{document}
\maketitle
\tableofcontents
\chapter{Introduction}
\section{First Section}
\lipsum[1-1]
\section{Second Section}
\lipsum[1-1]
\section{Third Section}
\lipsum[1-1]
\chapter{Introduction}
\section{First Section}
\lipsum[1-1]
\section{Second Section}
\lipsum[1-1]
\section{Third Section}
\lipsum[1-1]
\end{document}
此代码打印以下内容
请注意,标题不是阿拉伯语,如上图所示,因为它们包含数字,即第 1 章。此外,章节名称与章节标题打印在同一行,这是我不想要的。我不知道如何才能得到我想要的东西。任何帮助都将不胜感激。
答案1
像这样?
\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{fmtcount}
\renewcommand\thechapter{\Numberstring{chapter}}
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}
\usepackage{titletoc}
\titlecontents{chapter}
[0pt]% <left>
{\medskip\bfseries}% <above-code>
{\chaptername\ \thecontentslabel\hspace{0.3em}\titlerule*[0.8pc]{.}\contentspage\endgraf}% <numbered-entry-format>
{}% <numberless-entry-format>
{\titlerule*[0.8pc]{.}\contentspage}
\usepackage{lipsum}
\author{Your Name}
\title{The Title of the document Goes Here}
\begin{document}
\maketitle
\tableofcontents
\chapter{Introduction}
\section{First Section}
\lipsum[1-1]
\section{Second Section}
\lipsum[1-1]
\section{Third Section}
\lipsum[1-1]
\chapter{Introduction}
\section{First Section}
\lipsum[1-1]
\section{Second Section}
\lipsum[1-1]
\section{Third Section}
\lipsum[1-1]
\end{document}