表格在封面上设置图像,但单元格中的文本未完全居中

表格在封面上设置图像,但单元格中的文本未完全居中

首先,请原谅我的英语。我正在尝试制作封面,我已经在 Word 上制作了,但在 LateX 中制作起来要困难得多。就像这样,

这就是我需要的

文本右侧和左侧的图像大小、文本宽度大小和居中文本相同。

但这是我在 Latex 上能做到的。如何让文本在单元格中居中?

乳胶桌

以下是 LateX 代码:

 \begin{table}[H]
 \centering
 \begin{tabular}{| >{\centering\arraybackslash}m{2cm}| >   {\centering\arraybackslash}m{10cm}| >{\centering\arraybackslash}m{2cm}| }
 \hline
 \mbox{}
 \includegraphics[width=2cm,height=2cm]{US_ETSI_Logo} & 
 \textbf{{\large Universidad de Sevilla. Escuela Técnica Superior de Ingenieros}} &   \mbox{}     \includegraphics[width=2cm,height=2cm]{UniversidadSevilla_Logo}\\
\hline
\end{tabular}
 \end{table}

也许有一个更简单的解决方案来实现我想要的。

答案1

我不确定我是否理解了这个问题:文本在水平和垂直方向上都居中。你的意思是你想在塞维利亚。? 在这种情况下,以下将产生所需的输出。

一些评论:

  • 要在单元格内实现换行,您不能使用,\\因为tabular会将其解释为行终止符;但是,您可以(但只能在段落模式的单元格中,例如m)改用\linebreak
  • 您可能不需要table此处的浮动环境 ( )。您希望此特定内容tabular停留在非常特定的位置(我猜是在标题页上),而不是“浮动”在文档中的其他地方。使用\begin{table}{H}被认为是不好的做法,除非在非常特殊的情况下。只需删除table环境即可。
  • 您不应该同时指定导入的图像的widthheight:如果比例不正确,图像在输出文档中会显得扭曲,这不是您想要的。只需指定最重要的一个(可能height在这里),另一个不指定;软件包graphicx会为您处理缩放。

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx}
\usepackage{array}

\begin{document}
{
  \centering
  \begin{tabular}{  |>{\centering\arraybackslash}m{2cm}|%
                    >{\centering\arraybackslash}m{10cm}|%
                    >{\centering\arraybackslash}m{2cm}|%
  }
    \hline
    \includegraphics[height=2cm]{US_ETSI_Logo}
    & \large \bfseries Universidad de Sevilla
      \linebreak Escuela T\'{e}cnica Superior de Ingenieros
    & \includegraphics[height=2cm]{UniversidadSevilla_Logo}\\
    \hline
  \end{tabular}
}
\end{document}

相关内容