答案1
麻烦的是要对齐顶部;只需使用\raisebox
即可。我不得不调整它,因为您提供的图像顶部有白色边框。
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\mbox{\large\sffamily\bfseries
\raisebox{\dimexpr-\height+2.5pt}{%
\includegraphics[width=4cm]{KHLeuven}%
}\quad
\raisebox{-\height}{%
\begin{tabular}{@{}l@{}}
2TI Reeks X \ Date: \\
Communicatie in het Frans: Deel 2 \\
Pr\'esentation de son site web \\
Nom:
\end{tabular}%
}%
}
\end{document}
如需多次使用,只需在序言中添加代码:
\documentclass{article}
\usepackage{graphicx}
\newcommand{\mylogo}{%
\mbox{\large\sffamily\bfseries
\raisebox{\dimexpr-\height+2.5pt}{%
\includegraphics[width=4cm]{KHLeuven}%
}\quad
\raisebox{-\height}{%
\begin{tabular}{@{}l@{}}
2TI Reeks X \ Date: \\
Communicatie in het Frans: Deel 2 \\
Pr\'esentation de son site web \\
Nom:
\end{tabular}%
}%
}%
}
\begin{document}
\mylogo
\end{document}
答案2
这里有两种方法可以做到这一点:一种是使用纯 tex 宏包insbox
及其 `InsertBoxL{未缩进的行数}{插入的框}[可选的缩进的额外行数以进行更正]
第二种解决方案是使用lettrine
包,用图像代替用作字母的字母。
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe]{geometry}
\usepackage{tabularx, graphicx, eqparbox, lettrine, }
\input{insbox}
\begin{document}
%
\InsertBoxL{0}{\eqmakebox[G]{\includegraphics[scale=0.333]{khleuven_logo.png}}}
{\linespread{1.25}\parbox[t]{\dimexpr\linewidth-\eqboxwidth{G}\relax}{\sffamily\bfseries%
2 TI Reeks X\quad Date: \\
Communicatie in het Frans: Deel 2\\
Présentation de son site web\\
Nom: }}
\vskip1cm
\lettrine[image = true, lines=3, lraise=-0.1]{khleuven_logo.png}{\renewcommand\arraystretch{1.25}
\begin{tabular}[t]{>{\sffamily\bfseries}l@{}}
2 TI Reeks X\quad Date: \\
Communicatie in het Frans: Deel 2\\
Présentation de son site web\\
Nom:
\end{tabular} }
\end{document}