我正在尝试将 ToC、LoF 和 LoT 标题以小写字母居中。我已成功将 ToC、LoF 和 LoT 更改为小写字母,但遇到了 2 个问题:
- LoF 和 LoT 条目无法居中
- 目录条目也采用大写和居中格式。
请问我该如何修复这些问题?
简而言之:(a)LoF 和 LoT 标题需要以小写字母居中(与 ToC 一样)但(b)以普通文本出现在 ToC 条目中。
梅威瑟:
\documentclass[11pt, a4paper, oneside]{memoir}
\usepackage{graphicx}
\usepackage{float}
\usepackage{fontspec}
\setmainfont{TeX Gyre Schola}
\begin{document}
\renewcommand{\printtoctitle}{\centering\Huge\bfseries}
\renewcommand{\contentsname}{\textsc{table\enspace of\enspace contents}}
\renewcommand{\listfigurename}{\hspace*{\fill}\textsc{list of figures}}
\renewcommand{\listtablename}{\hspace*{\fill}\textsc{list of tables}}
\tableofcontents
\listoffigures
\listoftables
\section{Test}
\begin{figure}[H]
\includegraphics[width=1cm]{c:/temp/Final_images/va_blacked.png}
\end{figure}
\end{document}
答案1
像这样?
\documentclass[11pt, a4paper, oneside]{memoir}
\usepackage{graphicx}
\usepackage{float}
\usepackage{fontspec}
\setmainfont{TeX Gyre Schola}
\begin{document}
\renewcommand{\printtoctitle}{\centering\Huge\scshape\bfseries}
\renewcommand{\printloftitle}{\centering\Huge\scshape\bfseries}
\renewcommand{\printlottitle}{\centering\Huge\scshape\bfseries}
\renewcommand{\contentsname}{table of contents}
\renewcommand{\listfigurename}{list of figures}
\renewcommand{\listtablename}{list of tables}
\tableofcontents
\listoffigures
\listoftables
\chapter{chapter title}
\section{section title}
\begin{figure}[p]
\caption{figure caption}
\end{figure}
\begin{table}[p]
\caption{table caption}
\end{table}
\end{document}