我想使用 \multirow 和 \multicolumn 命令在表格中进行划分,但我不知道如何使用它们。这是我的代码
\documentclass[letter,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{array}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{multirow}
\usepackage[hmargin=2cm,top=4cm,headheight=65pt,footskip=65pt]{geometry}
\setlength{\parindent}{0.95cm}
\pagestyle{fancy}
\usepackage{graphicx}
\renewcommand{\headrulewidth}{0pt}
\fancyhead[CE,CO,LE,LO,RE,RO]{} %% clear out all headers
\fancyhead[C]{%
\begin{tabular}{|m{3.0cm}|m{8.0cm}|m{2.5cm}|m{3.0cm}|}
\hline
\centering
\includegraphics[scale=0.04]{escudounipamplona.png}
&
\centering Propuesta trabajo de grado para optar por el título de Ingeniero en Mecatrónica
&
Test
&
Test
\\
\hline
\end{tabular}
}
\begin{document}
\chapter{Chapter title}
%% add this if you want the fancy style also on the first page of a chapter:
\thispagestyle{fancy}
\section{Section title}
\end{document}
这是我的结果:
这就是我想要实现的目标:
我对这个包有点困惑,希望得到任何帮助。谢谢
编辑:如何使我的图像垂直居中?
答案1
我已经使用过tabularx
,所以表格和文本一样宽。但事实并非letterpaper
如此letter
。
\documentclass[letterpaper,12pt]{book} %% it is letterpaper
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{array}
\usepackage{tabularx}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{multirow}
\usepackage[hmargin=2cm,top=4cm,headheight=65pt,footskip=65pt]{geometry}
\setlength{\parindent}{0.95cm}
\pagestyle{fancy}
\usepackage{graphicx}
\renewcommand{\headrulewidth}{0pt}
\fancyhead{} %% clear out all headers
\fancyhead[C]{%
\begin{tabularx}{\textwidth}{|m{3.0cm}|m{8.0cm}|
>{\centering}X|>{\centering\arraybackslash}X|}
\hline
\multirow{2}{3cm}{\centering \includegraphics[scale=0.04]{example-image-a}}
&
\multirow{2}{8cm}{\centering Propuesta trabajo de grado para optar por el título de
Ingeniero en Mecatrónica}
&
test
&
test
\\\cline{3-4}
&&
test &
test\\
\hline
\end{tabularx}
}
\begin{document}
\chapter{Chapter title}
%% add this if you want the fancy style also on the first page of a chapter:
\thispagestyle{fancy}
\section{Section title}
\end{document}