
Я новичок в Latex (Windows 10, Texmaker и Miktex) и хотел бы воспроизвести такую таблицу:
Я подумал, что этот вопрос может мне помочь:проблема с Multirow. Но когда я попытался скомпилировать ответ @Zarko, у меня возникла эта ошибка: ! Ошибка пакета inputenc: Недопустимая последовательность байтов UTF-8. Мне не удалось ее исправить... Пожалуйста, любая подсказка была бы полезна (будь то проблема с UTF или таблицей) !
С уважением
РЕДАКТИРОВАТЬ :
Вот код, который я скопировал и вставил:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\begin{document}
\begin{figure}
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{Corpus} & Français & Anglais & Allemand \\ \hline
\multirow{3}{*}{Apprentissage} & phrases & \multicolumn{3}{c|}{600.000} \\ \cline{2-5}
& Mot & ? & ? & ? \\ \cline{2-5}
& Vocabulaire & ? & ? & ? \\ \hline
\end{tabular}
\caption{Caractéristique du corpus \textsc{Europarl}}
\label{fig:typeDistribution}
\end{figure}
\end{document}
Если я \usepackage[utf8]{inputenc}
его удалю, ничего не скомпилируется.
решение1
Таблицу можно сделать так:
\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ccccc}
& & Parameters A & Parameters B & Parameters C\\
\midrule
\multirow{4}{*}{Cell 1} & Value 1 & 1A1 & 1B1 & 1C1\\
& Value 1 & 1A1 & 1B1 & 1C1\\
\cmidrule{2-5}
& Value 1 & 1A1 & 1B1 & 1C1\\
& Value 1 & 1A1 & 1B1 & 1C1\\
\midrule
\multirow{4}{*}{Cell 1} & Value 1 & 1A1 & 1B1 & 1C1\\
& Value 1 & 1A1 & 1B1 & 1C1\\
\cmidrule{2-5}
& Value 1 & 1A1 & 1B1 & 1C1\\
& Value 1 & 1A1 & 1B1 & 1C1\\
\end{tabular}
\end{document}
решение2
Я предлагаю вам использовать booktabs
пакет для его макросов, которые могут генерировать хорошо разнесенные горизонтальные линии -- в частности, макросы \midrule
и \cmidrule
-- и multirow
пакет для его \multirow
команды. Обратите внимание, что первый аргумент \multirow
needнетбыть целочисленным.
Пока вы этим заняты, вы также можете захотеть придать немного больше визуальной структуры материалу заголовка. Это позволит вам прижать ряды 3 и 5 к рядам 1 и 2.
\documentclass{article}
\usepackage{booktabs,multirow}
\begin{document}
\begin{center}
\sffamily % optional
\begin{tabular}{@{}llccc@{}}
%\toprule
& & \multicolumn{3}{c@{}}{Parameters}\\
\cmidrule(l){3-5}
& & A & B & C\\
\midrule
\multirow{4.4}{*}{Cell 1}
& Value 1 & 1A1 & 1B1 & 1C1\\
& Value 2 & 1A2 & 1B2 & 1C2\\
\cmidrule(l){2-5}
& Value 3 & 1A3 & 1B3 & 1C3\\
& Value 4 & 1A4 & 1B4 & 1C4\\
\midrule
\multirow{4.4}{*}{Cell 2}
& Value 1 & 2A1 & 2B1 & 2C1\\
& Value 2 & 2A2 & 2B2 & 2C2\\
\cmidrule(l){2-5}
& Value 3 & 2A3 & 2B3 & 2C3\\
& Value 4 & 2A4 & 2B4 & 2C4\\
%\bottomrule
\end{tabular}
\end{center}
\end{document}