如何在标题页上对齐冒号

如何在标题页上对齐冒号

我想将标题页的 \author 字段中的两个冒号对齐。是否有可能以与 \align 环境类似的方式执行此操作?

\documentclass[a4paper,12pt]{article}
\linespread{1.5}
\usepackage[margin=2cm]{geometry}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{float}
\usepackage[compact]{titlesec}
\begin{document}
\begin{titlepage}
\title{Title}
\author{Me\\Referentin: XXX \\Korreferent: XXX}
\date{9. Dezember 2013}
\maketitle
\begin{figure}[h!]
\centering
\includegraphics[width=0.8\textwidth]{Bilder/titelbild/Istanbul.jpg}
\end{figure}
\end{titlepage}

提前谢谢你的帮助。

答案1

先说一句:你正在适度滥用 LaTeX\author命令的精神。此宏的设计目的是用\and指令分隔多个作者的姓名;\\换行指令应该仅用作作者姓名和其所属机构(或类似的作者相关信息)之间的分隔符。

无论如何,为了实现您的目标,您所要做的就是在指令tabular的参数中提供一个环境\author。只是不要使用任何\and指令...

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage[margin=2cm]{geometry}
\begin{document}
\begin{titlepage}
\title{Title}
\author{%
 \begin{tabular}{rl}
  Me\\ 
  Referentin:& XXX \\ 
  Korreferent:& YYY
 \end{tabular}}
\date{9. Dezember 2013}
\maketitle
\end{titlepage}
\end{document}

备注:如果您不希望您的姓名与作者块第二行和第三行的冒号(右)对齐,您可以\phantom{:}在姓名后立即插入。或者,如果您希望将您的姓名置于环境左侧列的中央tabular,您可以写\multicolumn{1}{c}{Me}而不是只写Me

相关内容