在表格左侧插入徽标而不改变其余行的宽度

在表格左侧插入徽标而不改变其余行的宽度

我试图将此表用作文档的标题,但问题是,当包含徽标时,其余行的宽度会发生变化。是否可以垂直合并左侧表格的“单元格”?

\documentclass[a4paper,12pt]{article}
\usepackage[french, english]{babel}
\usepackage[demo]{graphicx}
\usepackage{array}
\usepackage{lastpage}
\usepackage{setspace}
\usepackage{fancyhdr}
\usepackage{adjustbox}
\usepackage{multirow}
\usepackage[hmargin=2cm,top=4cm,headheight=65pt,footskip=65pt]{geometry}


\begin{document}

\begin{tabular}{|p{3.0cm}|p{10cm}|p{2.5cm}|}
  \hline
  \centering
   & \centering Company name  & 22/10/2014  \\ \cline{2-1}
 \includegraphics[height=1.7cm,width=2cm]{Logo}  & \centering \textbf {Document title} & \tiny {page \thepage\ of \pageref{LastPage}}  \\ \cline{2-2}
   & Author & \tiny{V 1.0} \\
  \hline 
\end{tabular}

\end{document}

答案1

如果您想要表格中的徽标,您可以使用\multirow

在此处输入图片描述

笔记:

  • 您应该在环境\noindent前面添加一个tabular

代码:

\documentclass[a4paper,12pt]{article}
\usepackage{graphicx}
\usepackage{lastpage}
\usepackage{multirow}
\usepackage[hmargin=2cm,top=4cm,headheight=65pt,footskip=65pt]{geometry}


\begin{document}
\noindent
\begin{tabular}{|p{2.0cm}|p{10cm}|p{2.5cm}|}
  \hline
  \centering
    \multirow{3}{*}{\includegraphics[height=1.7cm,width=2cm,keepaspectratio]{../images/EiffelWide}} & \centering Company name  & 22/10/2014  \\ \cline{2-1}
  & \centering \textbf {Document title} & \tiny {page \thepage\ of \pageref{LastPage}}  \\ \cline{2-2}
   & Author & \tiny{V 1.0} \\
  \hline 
\end{tabular}

\end{document}

答案2

在此处输入图片描述

您不需要使用,multirow只需将图像移动到表格前面即可。您可以使用adjustbox垂直居中图像。

不要同时指定heightwidth\includegraphics除非您也使用keepaspectratio,否则图像将会扭曲。

大小命令\tiny不喜欢接受{}参数。

\cline数字需要按升序排列(但我只\hline在这里使用)。

\documentclass[a4paper,12pt]{article}
\usepackage[french, english]{babel}
\usepackage[demo]{graphicx}
\usepackage{array}
\usepackage{lastpage}
\usepackage{setspace}
\usepackage{fancyhdr}
\usepackage[export]{adjustbox}
\usepackage{multirow}
\usepackage[hmargin=2cm,top=4cm,headheight=65pt,footskip=65pt]{geometry}


\begin{document}
 \includegraphics[valign=c,width=2cm]{Logo}%
\begin{tabular}{|>{\centering}p{10cm}|>{\tiny}p{2.5cm}|}
  \hline
   Company name  & 22/10/2014  \\ \hline
  Document title & page \thepage\ of \pageref{LastPage} \\ \hline
   Author & \tiny V 1.0 \\
  \hline 
\end{tabular}

\end{document}

相关内容