\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}
Das Ergebnis ist eine Tabelle, die gut aussieht, abgesehen davon, dass die Zahlen 55 und 70 mit der untersten Zeile übereinstimmen.
Idealerweise hätte ich sie gerne zentrierter beim ersten Eintrag (Methode A \ wo B fehlgeschlagen ist)
Antwort1
ich vermute, dass Sie nach so etwas suchen:
\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}
Notiz: c
Die Spalte erlaubt keinen mehrzeiligen Text in den Zellen. Sie sollten p{<width>}
oder m{<width>}
(wie in mwe oben) aus dem Paket-Array verwenden. Wenn Sie horizontal zentrierten Text in der ersten Spalte haben möchten, verwenden Sie >{\centering}m{3cm}
.