
Учитывать:
\documentclass[12pt]{book}
\usepackage{scalefnt,scalerel}
\begin{document}
\thispagestyle{empty}
{\begin{minipage}{5.0in}\leftskip\fill\rightskip-\leftskip\parfillskip\stretch{2}%
{\vstretch{1.05}{\huge{\scalefont{1.05}{\textbf{THE COMMONITORY}}}\footnote{{\scshape{Commonitory.}} I have retained the original title in its anglicised form, already familiar to English ears in connection with the name of Vincentius. Its meaning, as he uses it, is indicated sufficiently, in \S 3, ``An aid to memory.'' Technically, it meant a Paper of Instructions given to a person charged with a commission, to assist his memory as to its details.}}}
\end{minipage}
\end{document}
с выходом:
ВОПРОС: Почему указана единственная сноска?трираз? Кроме того, как мне сделать так, чтобы одна сноска была указана один раз внизу страницы (а не прямо под заголовком) и с меткой сноски 1 вместоа?
Спасибо.
решение1
Во-первых, я не могу воспроизвести вашу проблему. С вашим кодом я получаю:
и в log
предупреждении:
(\end occurred inside a group at level 1) ### simple group (level 1) entered at line 5 ({)
Это происходит потому, что буква {
«a» в начале строки 5 никогда не закрывается.
Однако в вашем коде есть еще несколько проблем. Кажется, вы пытаетесь использовать \huge
команду as с аргументом. Но это неправильно. \huge
— это переключатель шрифта. Он не считывает аргумент, а заканчивается в конце текущей группы (в вашем случае в конце поля, используемого \vstretch
).
Я также предполагаю, что вы используете \vstretch
только из-за отсутствующего конца абзаца после использования \huge
. Так что IMHO \vstretch
можно также исключить. В этом случае \huge
закончится в группе, начатой {
в настоящее время перед \vstretch
. Эта группа также не нужна, но завершит настройку baselineskip \huge
.
Это minipage
также относится к положению вывода сноски. Сноски внутри minipage
всегда печатаются в конце, minipage
а не в конце страницы. И чтобы сделать это более понятным, стиль номера изменен.
Так что, ИМХО, вы получите то, что хотите, с упрощенным кодом:
\documentclass[12pt]{book}
\begin{document}
\thispagestyle{empty}
{\centering\huge\textbf{THE COMMONITORY\footnote{{\scshape{Commonitory.}} I
have retained the original title in its anglicised form, already
familiar to English ears in connection with the name of Vincentius. Its
meaning, as he uses it, is indicated sufficiently, in \S 3, ``An aid to
memory.'' Technically, it meant a Paper of Instructions given to a
person charged with a commission, to assist his memory as to its
details.}}\par}
\end{document}
Обратите внимание \par
на в конце группы. Необходимо использовать все настройки шрифта \huge
(включая baselineskip) для огромного текста.
Если вы действительно хотите растянуть текст, используйте что-то вроде:
\documentclass[12pt]{book}
\usepackage{scalerel,scalefnt}
\begin{document}
\thispagestyle{empty}
{\centering\huge\vstretch{1.05}{\textbf{\scalefont{1.05}{THE COMMONITORY\footnotemark}}}\footnotetext{\textsc{Commonitory.} I
have retained the original title in its anglicised form, already
familiar to English ears in connection with the name of Vincentius. Its
meaning, as he uses it, is indicated sufficiently, in \S 3, ``An aid to
memory.'' Technically, it meant a Paper of Instructions given to a
person charged with a commission, to assist his memory as to its
details.}\par}
\end{document}
Кстати: если это должно быть не одноразовое форматирование, а своего рода разбиение на разделы, вам следует использовать пакет, например, titlesec
для настройки соответствующей команды разбиения на разделы \chapter
, вместо того, чтобы вручную размечать каждый заголовок.