左右两边各有一张桌子

左右两边各有一张桌子

这是我的后续问题。我之前的问题如下:我怎样才能在乳胶中执行以下操作

问题

如果我在表格中添加图像,则会得到以下输出,如下图所示。为什么副主管会在下面?

表格问题 我正在使用这个代码:

\begin{tabular}{|l|c|r|}
\hline
\bf Author: & \hspace{5pt} & \bf Research Supervisor:\\
\hline
Mr. X &  \hspace{5pt} & Prof. Dr. Z\\
\hline
\includegraphics[width=0.40\textwidth,height=10mm]{Figures/images} &  \hspace{5pt} & \bf Co-Supervisor:\\
\hline
&  \hspace{5pt} & Prof. Dr. Y\\
\hline
\end{tabular}

我想要的如下所示: 在此处输入图片描述

附言:请忽略表格边框,它们仅用于演示,我不会在最终代码中使用它们。

最终产品:我的愿望是:

在此处输入图片描述

答案1

tabular可以使用嵌套的可选选项b(底部)将图像与“Prof. Dr. Y”对齐:

\documentclass{article}
\usepackage{array}
\usepackage[demo]{graphicx}
\begin{document}

\begin{tabular}{|l|!{\hspace{2\tabcolsep}}|r|}
\hline
\bfseries Author: & \bfseries Research Supervisor:\\
\hline
Mr.\ X & Prof.\ Dr.\ Z\\
\hline
\includegraphics[width=0.40\textwidth,height=10mm]{Figures/images} &
\begin{tabular}[b]{@{}r@{}}
  \bfseries Co-Supervisor:\\
  Prof.\ Dr.\ Y
\end{tabular}\\
\hline
\end{tabular}

\bigskip

\begin{tabular}{l!{\hspace{2\tabcolsep}}r}
\bfseries Author: & \bfseries Research Supervisor:\\
Mr.\ X & Prof.\ Dr.\ Z\\
\includegraphics[width=0.40\textwidth,height=10mm]{Figures/images} &
\begin{tabular}[b]{@{}r@{}}
  \bfseries Co-Supervisor:\\
  Prof.\ Dr.\ Y
\end{tabular}
\end{tabular}

\end{document}

结果

评论:

  • \bf是纯 TeX 和 LaTeX 2.09 中的名称。LaTeX 2 ε使用\bfseries

  • Prof. Dr. Z:TeX 不知道点不是句子的结尾,因此\nonfrenchspacing空格会更大。这可以通过\Prof.\@ Dr.\@ ZProf.\ Dr.\ Z或 来避免Prof.~Dr.~Z。顺便说一句,如果点之前的字母是大写字母,TeX 会设置正常的单词间空格,因为它假设点是缩写点。

  • \hspace{5pt}因为单元格内容没有效果。TeX 在单元格的\ignorespaces开头和\unskip结尾处用 包围单元格。后者删除了前一个\hspace。可以看到的空间在两侧。因此,该示例通过(需要包)\tabcolsep添加了空格并删除了中间的列。!{\hspace{2\tabcolsep}}array

左右两边各有一张桌子

\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}

\begin{tabular}[t]{l}
  \bfseries Author:\\
  Mr.\ X\\
  \includegraphics[width=0.40\textwidth,height=10mm]{Figures/images}\\
\end{tabular}\qquad
\begin{tabular}[t]{r}
  \bfseries Research Supervisor:\\
  Prof.\ Dr.\ Z\\
  \bfseries Co-Supervisor:\\
  Prof.\ Dr.\ Y\\
\end{tabular}

\end{document}

结果

答案2

解决方案如下\multirow

\documentclass{report}
\usepackage{multirow}

\usepackage[demo]{graphicx}%

\begin{document}

\bfseries
\begin{tabular}{|l|c|r|}
\textbf{Author}: & \hspace{5pt} & Research Supervisor:\tabularnewline
Mr. X & \hspace{5pt}  & Prof. Dr. Z\tabularnewline
\multirow{2}{*}{%
\includegraphics[width=0.40\textwidth,height=10mm]{Figures/images}}%
 & \hspace{5pt} & Co-Supervisor:\\
& \hspace{5pt} & Prof. Dr. Y\tabularnewline
\end{tabular}
\normalfont


\end{document}

在此处输入图片描述

相关内容