我希望 1. 正文居中(与 CCC... 不同) 2. 脚注文本位于正下方(与 AAA... 和 CCC... 不同) 3. 正文和脚注文本的最左边框对齐(与 CCC... 类似,但与其他两个不同)。有一篇相关文章这里,但它似乎依赖于手动调整参数。
PS:我必须以内联方式进行枚举,否则会与代码冲突。
\documentclass[trimmed=true]{bookcover}
\usepackage{anyfontsize}
\usepackage[french]{babel}
\usepackage{csquotes}
\usepackage{comment}
\usepackage[T1]{fontenc}
\usepackage{glossaries}
\usepackage{keyfloat}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{xparse}
\usepackage{wrapfig}
% LAST
\usepackage{hyperref}
\NewDocumentCommand{\bookfnmark}{m}{{\color{red}\textsuperscript{#1}}}
\NewDocumentCommand{\bookfntext}{mmm}
{
\begin{minipage}{#3 \textwidth}
\hrule
% \vspace*{\fill}
{
\scriptsize
{\color{red}\textsuperscript{#1}}{#2}
}
\end{minipage}
}
\begin{document}
\begin{bookcover}
% \bookcovercomponent{center}{above front}{\color{blue}Remark above front} % You won't see it if [trimmed=true]
\bookcovercomponent{normal}{front}
{
\vspace*{\fill}
\begin{center}AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\bookfnmark{a}\end{center}
\bookfntext{a}{aaaaaaaaaa}{0.4}
\vspace*{\fill}
\begin{center}BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\bookfnmark{b}
\bookfntext{b}{bbbbbbbbbb}{0.4}
\end{center}
\vspace*{\fill}
\begin{center}
\begin{minipage}{0.5\textwidth}
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\bookfnmark{c}
\bookfntext{c}{cccccccccc}{0.4}
\end{minipage}
\end{center}
\vspace*{\fill}
}
\end{bookcover}
\end{document}
答案1
如果您伪造脚注,则有一个选项:
\centering
\begin{tabular}{ @{} l @{} }
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\textcolor{red}{\textsuperscript{a}} \\
\makebox[0pt][l]{\rule[.6\normalbaselineskip]{50pt}{.4pt}}%
\scriptsize\textcolor{red}{\textsuperscript{a}}%
aaaaaaaaaa
\end{tabular}
\rule[<raise>]{<length>}{<width>}
您可以根据需要调整的长度。它被提升到 内的位置tabular
。