回忆录标题中的垂直空间问题

回忆录标题中的垂直空间问题

我已经努力了titlingpage几个Memoir小时,试图在使用时使文档标题的行间距相等\\

代码如下:

\documentclass[10pt,a4paper,oneside]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel} %Hifenização em português

\title{Estudo e modelagem de \\ soluções de otimização discreta para \\ grades horárias}

\newcommand{\subtitle}{
    Trabalho de Conclusão do Curso de\\[-5pt]
    Bacharelado em Ciência da Computação
    }

%flushright alinha a direita
%DoubleSpacing, ver pag. 48 manual memoir
\pretitle {\begin{DoubleSpace} \begin{flushright} \begin{huge} \scshape}

%sffamily = sans serif
%tamanho grande = \Large
\posttitle {\end{huge} \\[1cm] \sffamily \Large \subtitle \end{flushright} \end{DoubleSpace}}

\begin{document}
\begin{titlingpage}
   \maketitle
\end{titlingpage}
\end{document}

结果:

所有权的呈现

行与行之间的垂直空间有细微但明显的差异,您能帮我消除它吗?

提前致谢。

编辑(已解决!):

有效!

\strut按照建议使用后!

答案1

在每行上添加\strut。这是一个宽度和高度为零的框,延伸到基线的正上方和正下方,以确保每行具有相同的垂直尺寸。

或者,您可以添加一个\vphantom,以便每行具有相同的垂直尺寸。这样做的优点是可以生成更紧密的框,但缺点是您需要指定包含最大深度和高度的字符的参数。

\strut以下是未进行任何调整、使用和的盒子的比较\vphantom{}

在此处输入图片描述

\documentclass{article}
\begin{document}
\begin{tabular}{c c c}
 & strut & vphantom\\
    \fbox{g}\fbox{f} &
    \fbox{g\strut}\fbox{f\strut} &  
    \fbox{g\vphantom{f}}\fbox{f\vphantom{g}}
\end{tabular}
\end{document}

答案2

没有huge环境;有开关\huge

\documentclass[10pt,a4paper,oneside]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}

\title{Estudo e modelagem de \\ soluções de otimização discreta para \\ grades horárias}

\newcommand{\subtitle}{
    Trabalho de Conclusão do Curso de \\
    Bacharelado em Ciência da Computação
    }

\pretitle {\begin{OnehalfSpacing} \begin{flushright}\huge\scshape}
\posttitle {\\[1cm]\normalfont\sffamily\Large \subtitle\end{flushright}\end{OnehalfSpacing}}

\begin{document}
\begin{titlingpage}
   \maketitle
\end{titlingpage}
\end{document}

在此处输入图片描述

相关内容