\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{array}
\usepackage{tabularx}
\usepackage{adjustbox}
\renewcommand{\arraystretch}{1.2}
\begin{document}
\begin{table} [ht]
\caption{caption}
\begin{adjustbox}{max width=1\textwidth,center}
\begin{tabular}{@{} c c c @{}}
\toprule
Method & Accuracy & Critical Value \\
\midrule
Method A where \\ method B failed & 55.00\% & 70.00\% \\
\bottomrule
\end{tabular}
\end{adjustbox}
\label{mdfmofail}
\end{table}
\end{document}
В результате получается таблица, которая выглядит неплохо, за исключением того, что значения 55 и 70 совпадают с нижней строкой.
В идеале я бы хотел, чтобы они были более центрированы по отношению к первой записи (метод A, где B не сработал)
решение1
Я предполагаю, что вы ищете что-то вроде этого:
\documentclass[12pt,a4paper]{report}
\usepackage{booktabs, tabularx}
\usepackage{adjustbox}
\renewcommand{\arraystretch}{1.2}
\begin{document}
\begin{table} [ht]
\centering
\caption{caption}
\begin{tabular}{@{} >{\raggedright}m{31mm} c c @{}} % <---
\toprule
Method & Accuracy & Critical Value \\
\midrule
Method A where method B failed & 55.00\% & 70.00\% \\ % <---
\bottomrule
\end{tabular}
\label{mdfmofail}
\end{table}
\end{document}
примечание: c
column не допускает многострочный текст в ячейках. Вам следует использовать p{<width>}
или m{<width>}
(как в mwe выше) из массива пакетов. Если вам нужен горизонтально центрированный текст в первом столбце, то используйте >{\centering}m{3cm}
.