如何更改表格列表标题字体

如何更改表格列表标题字体

我必须将所有标题加粗 12 pt。如何更改使用命令生成的表格列表等预定义标题\listoftables

(当然还有内容页面)

这是我正在使用的所有包。

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage{titlesec}
\usepackage[turkish]{babel}

\usepackage[T1]{fontenc}

\usepackage{pslatex}

\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\titleformat*{\subsection}{\normalsize\bfseries}
\titleformat*{\subsubsection}{\normalsize\bfseries\itshape}

\titleformat{\section}
{\normalfont\fontsize{12}{14.4}\bfseries\MakeUppercase}{\thesection}{1em}{}
\usepackage[overload]{textcase} 
\usepackage[left=3.50cm, right=2.50cm, top=3.00cm, bottom=3.00cm,nohead,nofoot]{geometry}

答案1

您可以使用标题安全包来自定义部分单元标题。由于\listoffigures使用 生成标题\section*,因此 格式的更改\section将影响此列表(以及内部使用的所有其他元素\section或其星号变体)。由于使用了 12pt 类选项,因此使用 就足够了\normalsizeexplicit选项用于能够处理标题中的大小写更改。我还将您在编辑的问题中包含的\subsection\subsubsection的设置合并到我的答案中:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}
\usepackage[left=3.50cm, right=2.50cm, top=3.00cm, bottom=3.00cm,nohead,nofoot]{geometry}
\usepackage[overload]{textcase} 
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[explicit]{titlesec}

\titleformat{\section}
  {\normalfont\normalsize\bfseries}{\thesection}{1em}{\MakeTextUppercase{#1}}
\titleformat{\subsection}
  {\normalfont\normalsize\bfseries}{\thesubsection}{1em}{#1}
\titleformat{\subsubsection}
  {\normalfont\normalsize\bfseries\itshape}{\thesubsubsection}{1em}{#1}

\begin{document}

\listoffigures
\section{Test}

\end{document}

相关内容