我是 LaTeX 新手,正在使用 ShareLaTex。我开始为大学写论文,我想将一些文本与图片顶部对齐,并在图片和文本之间留出空间。具体来说,我希望在图像旁边显示文本“克里特理工大学”。我尝试过\tabular
命令,\minspace
但没有成功。这是我的代码。
<pre> <code>
\documentclass{report}
\usepackage[english , greek]{babel}
\usepackage[iso-8859-7,utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{refstyle}
\usepackage[document]{ragged2e}
\usepackage[demo]{graphics}
\graphicspath{{my_images/}}
\title{Βελτιστοποίηση πορείας και κυκλοφοριακής ροής μέσω αυτοματοποιημένης αλλαγής λωρίδας αυτόματων οχημάτων σε αυτοκινητόδρομους}
\author{Αντώνιος Γεωργαντάς}
\date{Χανιά 2016}
\setcounter{tocdepth}{0}
\begin{document}
\begin{figure}
\includegraphics[width=4cm]{TUC}
\end{figure}
\maketitle
\tableofcontents
\end{document}
图片名称是TUC。
你能告诉我如何让文字与图片顶部精确对齐吗?
谢谢。
答案1
这或多或少是你想要的吗?我使用了titling
包,它定义了 4 个钩子来在命令中插入命令\maketitle
:
\maketitlehooka
,在命令前使用_title
,\maketitlehookb
,\title
之间author
,\maketitlehookc
,author
之间date
,\maketitlehookd
, 后date
。\documentclass{report} \usepackage[english , greek]{babel} \usepackage[iso-8859-7,utf8]{inputenc} \usepackage{graphicx} \usepackage{amsmath} \usepackage{caption} \usepackage{refstyle} \usepackage{ragged2e} \usepackage{graphicx} \graphicspath{{my_images/}} \setcounter{tocdepth}{0} \usepackage{titling} \setlength\droptitle{-5cm} \renewcommand\maketitlehooka{\raisebox{-0.35\height} {\includegraphics[width=4cm]{TUC}}\quad\sffamily \begin{tabular}{l}{\selectlanguage{english}{TECHNICAL UNIVERSITY OF CRETE}}\\[3ex]ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ\end{tabular}\vskip 24ex} \renewcommand\maketitlehookb{\vskip 8ex} \renewcommand\maketitlehookc{\vfill} \title{Βελτιστοποίηση πορείας και κυκλοφοριακής ροής μέσω αυτοματοποιημένης αλλαγής λωρίδας αυτόματων οχημάτων σε αυτοκινητόδρομους} \author{Αντώνιος Γεωργαντάς} \date{Χανιά 2016} \begin{document} \maketitle \tableofcontents \end{document}