我想将大学徽标放置在距页面左上角一定距离的位置。我该怎么做?
答案1
假设红色矩形是所需的徽标。以下解决方案基于 TikZ。有关代码的一些注释:
徽标的命令是
\inclkudelogo
。若要出现在首页上,则在标题后调用。若要出现在其他页面上,则在精美的标题中调用。“徽标” 是我的文件中内容为空的节点。如果您的徽标是文件,您可以通过节点内容中的命令
logo.jpg
使用它。\includegraphics[height=...,width=...]{logo}
\usepackage{showframe}
可以使页面布局清晰。TikZ 环境中的重要选项是
remember picture
和overlay
。
\documentclass[11pt, a4paper]{article}
\usepackage{geometry}
\geometry{total={160mm, 240mm}, left=25mm, top=30mm}
\usepackage{tikz}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\insertlogo}
\rhead{some header}
\usepackage{showframe}
\usepackage{lipsum}
\newcommand{\insertlogo}{%
\begin{tikzpicture}[remember picture, overlay]
\path (current page.north west)
node[draw, fill, red, inner sep=3ex, text width=6ex,
below right=2ex] {};
\end{tikzpicture}
}
\title{Document with logo using TikZ}
\begin{document}
\maketitle
\insertlogo
\lipsum[1]
\lipsum[2-8]
\end{document}
另请参阅@Peter Grill 的回答如何使用 TikZ 和 graphicx 在左上角添加图像使用background
库。