我正在为模板 LaTeX 文档编写配置,并尝试编写定义文档标题中使用的文本的配置(例如用于指示章节、图形、表格等的名称)。应该怎么做?
我编写配置的方式(应该清楚地说明我正在尝试做什么)如下:
\documentclass[american, a4paper]{report}
\input{configuration} % (contains code like: \edef\styleTitles{0})
% title style
\ifcase\styleTitles
% case 0
\newcommand{\figureNameSpecification}{Figure}
\newcommand{\tableNameSpecification}{Table}
\newcommand{\contentsNameSpecification}{Contents}
\newcommand{\chapterNameSpecification}{Chapter}
\or
% case 1
\newcommand{\figureNameSpecification}{figure}
\newcommand{\tableNameSpecification}{table}
\newcommand{\contentsNameSpecification}{contents}
\newcommand{\chapterNameSpecification}{chapter}
\or
% case 2
\newcommand{\figureNameSpecification}{FIGURE}
\newcommand{\tableNameSpecification}{TABLE}
\newcommand{\contentsNameSpecification}{CONTENTS}
\newcommand{\chapterNameSpecification}{CHAPTER}
\fi
我不确定接下来该做什么。下面这样的事情看起来很有希望,但似乎并没有改变任何事情:
\usepackage{fancyhdr}
\renewcommand{\chaptername}{\chapterNameSpecification}
以前,我使用如下代码来设置章节名称的样式:
\usepackage{titlesec}
\titleformat{\chapter}{\Huge\bfseries}{\thechapter}{1 em}{\Huge\bfseries}
我应该如何将文档的各种文本标题设置为我在配置中定义的标题?