我正在尝试为我的大学课程制作一个模板,其中包括将我学习课程的徽标放在标题页上。我弄清楚了如何在标题页上包含图片,但我需要将图片放在页面顶部。我知道我可以将图像放置在[t]
页面顶部,但只能在figure
环境中。这是我目前所拥有的:
\author{John Doe et al.}
\title{\centering\includegraphics[width=6cm]{image} CoSci 101}
\date{xx.xx.xxxx}
\begin{document}
\maketitle
.
.
.
\end{document}
我需要页面顶部的图片和其下方的标题。
答案1
最简单的方法是在页面构建完成后放置图像。这可以通过以下方式实现eso-pic
使用类似的东西\AddToShipoutPictureFG*
,其中Add
sa Picture
(任何东西)是将被ped的当前页面的矿石回合To
(F
)。G
*
Ship
out
\documentclass{article}
\usepackage{graphicx,eso-pic}
\author{John Doe et al.}
\title{CoSci 101}
\date{xx.xx.xxxx}
\begin{document}
\maketitle
\AddToShipoutPictureFG*{% Add picture to ForeGround of current page only
\AtPageUpperLeft{% Placement starts at upper-left corner of page
\hspace*{0.5\paperwidth}% Move to middle of page
\raisebox{\dimexpr-\height-2\baselineskip}{% Lower image into position
\makebox[0pt]{\includegraphics[width=6cm]{example-image}}}}}% Set image
Something else.
\end{document}
答案2
您可以删除 \includegraphics 之前的“\centering”,并将其替换为 \vspace*{ycm} 和 \hspace*{xcm},以在某个方向上添加垂直和水平间距(负 cm 值也是可能的)。此外,文件夹中图像的名称和文件类型位于 includegraphics 后的 {} 中。因此,如果您的图像名称是 CoSci101 并且它是 png,那么代码将如下所示:
\documentclass{article}
\usepackage{graphicx}
\author{John Doe et al.}
\title{ \vspace*{-3cm} \hspace*{4cm}
\includegraphics[width=2cm]{CoSci101.png}}
\date{xx.xx.xxxx}
\begin{document}
\maketitle
dfgdf
\end{document}
答案3
这解决了你的问题。
您选择的图像必须与 .tex 文件保存在同一文件夹中。
\documentclass{article}
\usepackage{graphicx}
\author{John Doe et al.}
\title{\centering
\includegraphics[width=2cm]{example-image} CoSci 101}
\date{xx.xx.xxxx}
\begin{document}
\maketitle
dfgdf
\end{document}