目标是将主标题置于封面的中心,然而,这已被证明相当挑战。
问题是什么
我尝试过的大多数方法都以相同的方式结束:标题溢出到右侧而没有添加换行符。以下是输出\uline{\par\Large{\textbf{\@title}}}\\
,其中标题定义为标题很长,但应该分成多行,但没有分成多行:
上述格式已指定,无法修改。不过,我已将问题缩小到下划线,因为任何其他没有任何形式下划线的命令(\underline{}
、\ul{}
、\uline{}
等)都可以达到预期效果,只是没有下划线。当前类是书。
已尝试过
- 重构上面的命令。
ulem
和包soul
,以及默认的下划线选项。- 将标题包装在小页面中。
\centerline
。- 制作包装纸
\@title
什么不是已尝试过
titling
包裹。- 最后的资源:预下划线的字体;从头开始。
答案1
您可以定义您的titlepage
来获得大胆的、大号、下划线标题以及其余布局,对 进行少许更改Titulation
,并继续使用\maketitle
。
\documentclass[letterpaper,openright,11pt, oneside, spanish]{book}
\usepackage[spanish, es-tabla]{babel}
\usepackage[utf8]{inputenc}
\usepackage{Titulacion} % Formatting
\usepackage{ulem}
\title{\uline{A VERY LONG TITLE THAT DOES NOT BREAK INTO MULTIPLE LINES EVEN THOUGH IT SHOULD}}
\begin{document}
\maketitle
\end{document}
这是Titulation.sty
\ProvidesPackage{Titulacion}
\renewcommand\maketitle{%
\begin{titlepage}
\fontfamily{lmr}
\fontsize{14}{30}\selectfont
\hfill\vspace{.1\textwidth}
\centering
\vspace{11mm}
{\bfseries \@title}
\vspace{11mm}
TITULACIÓN INTEGRAL\\
\vspace{2mm}\
PARA OBTENER EL TÍTULO DE:
\vspace{11mm}
PRESENTA:\\
\vspace{11mm}
ASESOR:\\
\end{titlepage}
}%
\endinput
答案2
正如约翰·科米洛,摆脱习惯\maketitle
非常有效。以下是实施的新变化:
\documentclass[letterpaper,openright,11pt, oneside, spanish]{book}
\usepackage{ulem}
\begin{document}
\title{\uline{A VERY LONG TITLE THAT DOES NOT BREAK INTO MULTIPLE LINES EVEN THOUGH IT SHOULD}}
\maketitle
\end{document}
产生以下结果: