我在将一个徽标放置在海报的适当位置时遇到了问题。我有两个徽标,第一个徽标没有问题,它位于标题左侧。第二个徽标位于标题右侧,但应该将其翻译到左侧。现在的情况是,右侧徽标离开了海报的方框。
比例很好,我只需要将其向左移动(有足够的空间,标题不太大)。这是我的海报“标题框”的 latex 命令。
\begin{document}
% Left logo
\begin{minipage}[c][0.1\textheight][c]{0.12\textwidth}
%\hfill
\hspace*{1.2cm}
\includegraphics[height=3cm,angle=0]{logo1.eps}
\end{minipage}
%Title
\begin{minipage}[c][0.05\textheight][c]{0.75\textwidth}
\begin{center} \LARGE
{\textbf{Title}}\\[-5.0mm]
{\large \textbf{Name 1}$^{(1)}$, \textbf{Name 2}$^{(2)}$}\\[3mm] \small
{$^{(1)}$ department, University, country \\[2mm]
$^{(2)}$ department, University, country \\[2mm]
contact: \emph{email}}
\end{center}
\end{minipage}
% Right logo
\begin{minipage}[c][10cm][c]{5cm}
\begin{figure}[H]
\hfill
\includegraphics[width=13cm]{logo2.eps}
\end{figure}
\end{minipage}
\end{document}
答案1
您已将第二个徽标缩放至宽度13cm
,但将其放置在minipage
宽度为的位置5cm
。当您写入
\begin{minipage}[c][10cm][c]{5cm}
...
\end{minipage}
10cm
您正在制作一个高而宽的盒子5cm
,其中的材料水平和垂直居中。您需要使宽度至少与图像一样大:
\documentclass{a0poster}
\usepackage{graphicx,float}
\begin{document}
% Left logo
\begin{minipage}[c][0.1\textheight][c]{0.12\textwidth}
% \hfill
\hspace*{1.2cm}
\includegraphics[height=3cm,angle=0]{example-image-a.png}
\end{minipage}
% Title
\begin{minipage}[c][0.05\textheight][c]{0.75\textwidth}
\begin{center} \LARGE
{\textbf{Title}}\\[-5.0mm]
{\large \textbf{Name 1}$^{(1)}$, \textbf{Name 2}$^{(2)}$}\\[3mm] \small
{$^{(1)}$ department, University, country \\[2mm]
$^{(2)}$ department, University, country \\[2mm]
contact: \emph{email}}
\end{center}
\end{minipage}
% Right logo
\begin{minipage}[c][10cm][c]{15cm}
\begin{figure}[H]
\hfill
\includegraphics[width=13cm]{example-image-b.png}
\end{figure}
\end{minipage}
\end{document}
您的代码没有显示您正在使用的海报类别,请参阅如何使用 LaTeX 创建海报有多种选择。
您必须确保有足够的空间放置最终徽标。目前,左侧徽标加上标题块填充了0.12+0.75=0.87
。\textwidth
因此,最终徽标的宽度必须小于0.13\textwidth
以适合页面。在上面的例子中,通过使用包裹a0
提供的纸张来确保这一点a0poster
。