如何在标题中将徽标放在日期之前和名字之后?我这样写
\begin{document}
\title{}
\author{}
\titlepic{ \includegraphics[width=0.5\textwidth]{logo}
\date{}
但它出现在日期之后!!
答案1
您可以使用该\author
字段;类似这样的内容:
\documentclass{article}
\usepackage[demo]{graphicx}
\title{The Title}
\author{%
The Author \\
\includegraphics[width=0.5\textwidth]{logo}%
}
\date{\today}
\begin{document}
\maketitle
\end{document}
使用可选参数\\
(如\\[1cm]
,\\[-3pt]
),您可以控制作者姓名和徽标之间的垂直空间。
该demo
选项graphicx
只是用黑色矩形替换实际图形;请不要在实际文档中使用该选项。
作为马修·林冈在评论中提到,一些软件包会对\author
声明的内容进行处理,例如将其放入 PDF 元数据中。声明文档的作者会The Author \\ \includegraphics[width=0.5\textwidth]{logo}
破坏这一额外功能,并需要进行额外的调整。
答案2
我们还可以使用该titling
包添加新元素\maketitle
:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{titling}
\usepackage{lipsum}
\newcommand{\logo}[1]{%
\postauthor{%
\end{tabular}\par\end{center}
\begin{center}\includegraphics[scale=0.5]{#1}\end{center}
\vskip0.5em}%
}
\title{We love ducks}
\author{Daffy Duck}
\logo{quackuniversity}
\begin{document}
\maketitle
\lipsum
\end{document}
输出:
希望能帮助到你。:)
答案3
您可以重新定义,\maketitle
就像 titlepic 包所做的那样。
\documentclass[titlepage]{article}
\usepackage[demo]{graphicx}
\usepackage{titlepic}
%
\makeatletter
%% This is a redefinition of the contents of titlepic.sty file
\if@titlepage
\renewcommand\maketitle{
\begin{titlepage}%
\let\footnotesize\small
\let\footnoterule\relax
\let \footnote \thanks
\@tptopspace%
\begin{center}%
{\LARGE \@title \par}%
\vskip 3em% %% Change this space if you wish
{\large
\lineskip .75em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par%
}%
% \@tpsepspace% %% uncomment if you need space.
{\centering\@titlepic\par}
\vskip 1.5em% %% Change this space if you wish
{\large \@date \par}% % Set date in \large size.
\end{center}\par
\vfil
\@thanks
\end{titlepage}%
\setcounter{footnote}{0}%
\global\let\thanks\relax
\global\let\maketitle\relax
\global\let\@thanks\@empty
\global\let\@author\@empty
\global\let\@date\@empty
\global\let\@title\@empty
\global\let\@titlepic\@empty
\global\let\title\relax
\global\let\author\relax
\global\let\date\relax
\global\let\and\relax
\global\let\titlepic\relax
}
\fi
\makeatother
%
\begin{document}
%
\title{My title}
%
\author{My name}
%
\titlepic{\includegraphics[width=0.5\textwidth]{logo}}
%
\date{\today}
%
\maketitle
%
\end{document}