Изменение размера символов сносок в заголовках глав в формате titlesec

Изменение размера символов сносок в заголовках глав в формате titlesec

Я использую titlesecдля определения форматирования названий глав. В настоящее время символы сносок в этих заголовках отображаются в том же формате, но мой автор хотел бы, чтобы они были немного меньше.

Блок \titleformatвыглядит так:

\titleformat{\chapter}
 {\LARGE\bfseries} % format of title
 {\makebox[0.5in][l]{\thechapter}} % chapter number
 {0em} % no additional space between number-box and title
 ...

Есть ли команда, которую я могу использовать в этом блоке, чтобы указать размер символов сноски в самом заголовке (и нигде больше)?

Я использую footmiscдля сносок.

решение1

По крайней мере для стандартных классов документов (а также при footmiscзагруженном пакете) знаки сносок набираются как верхние индексы, которые подстраиваются под (и должны соответствовать) размеру шрифта в действительности. Если вы все же хотите, чтобы знаки в заголовках глав были немного меньше, вы можете добавить \scalebox(из graphicxпакета) к определению макроса ядра \@makefnmarkи настроить масштаб в зависимости от того, находитесь ли вы внутри заголовка главы или нет.

\documentclass{book}

\usepackage{graphicx}

\newif\ifheading

\newcommand*{\fnmarkscale}{\ifheading 0.85 \else 1 \fi}

\makeatletter
\renewcommand*{\@makefnmark}
    {\hbox{\@textsuperscript{\scalebox{\fnmarkscale}{\normalfont\@thefnmark}}}}
\makeatother

\usepackage{titlesec}

\titleformat{\chapter}
 {\LARGE\bfseries} % format of title
 {\makebox[0.5in][l]{\thechapter}} % chapter number
 {0em} % no additional space between number-box and title
 {\headingtrue\LARGE}

\usepackage[symbol]{footmisc}

\textheight 180pt% just for the example

\begin{document}

\chapter[A chapter title]{A chapter title with a footnote\footnote{First footnote.}}

Some text with a footnote.\footnote{Second footnote.}

\end{document}

введите описание изображения здесь

Связанный контент