我面临的问题是将中间的 minipage 居中在第一页的顶部。我尝试\begin{center}
在 minipage 环境中使用,让文本位于 minipage 的中心,但问题是文本没有显示在顶级中心大厅页面的文字如下图所示。
尽管我得到了这个:
我在代码中定义了机构名称应该居中对齐,但正如您所见,文本稍微偏向了页面的右侧。
\begin{document}
\begin{minipage}{0.3\textwidth}
\begin{flushleft}
\includegraphics[width=3cm ,height=3cm]{../Capture.PNG}
\end{flushleft}
\end{minipage}
\begin{minipage}{0.6\textwidth}
\begin{center}
\begin{Large}
\emph{Ecole National Supérieur des travaux Publics}
\end{Large}
如果有人知道如何解决这个问题,请告诉我。
谢谢。
答案1
从不完整的代码片段中不可能重现第二幅图中显示的内容。作为问题的可能解决方案之一,可以使用tabularx
表格:
\documentclass{article}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\usepackage[export]{adjustbox} % it loaded package graphicx
\begin{document}
\noindent\begin{tabularx}{\linewidth}{CCC}
\includegraphics[width=3cm,height=3cm,valign=t]{example-image-duck} %{../Capture.PNG}
& \Large\itshape
Ecole National Supérieur des travaux Publics
& some text not included in the code example
\end{tabularx}
\end{document}
(红线表示文本区域边框)
答案2
adjustwidth
来自以下环境的解决方案changepage
:
\documentclass{article}
\usepackage[export]{adjustbox}
\usepackage{changepage}
\begin{document}
\begin{adjustwidth}{-3cm}{-3cm}
\leavevmode
\rlap{\includegraphics[width=3cm, valign=t]{enstp}}
\hfill
\begin{minipage}[t]{\dimexpr\textwidth}
\centering
\makebox[0pt]{\Large
\emph{École Nationale Supérieure des Travaux Publics}}
\end{minipage}
\hfill
\llap{\includegraphics[scale=0.25,valign =t]{nr_y}}
\end{adjustwidth}
\end{document}