Идеи для лучшего стиля этого стола?

Идеи для лучшего стиля этого стола?

Я нарисовал таблицу, показанную в этом посте, но мне не очень нравится стиль. Есть ли у вас какие-либо идеи по поводу лучшего дизайна, или кажется, что это все-таки может быть нормально?

Спасибо всем заранее!

Вывод таблицы:

Таблица, о которой идет речь.

Код:

\documentclass{article}
\usepackage{tabu,booktabs,rotating,multirow}
\begin{document}
\begin{table}[H]
\centering
\caption{Divalent and trivalent metallic cations associations in anionic clays ($^{\star}$monovalent, $^{\star\star}$tetravalent)}
\label{tab:association}
\begin{tabu}{ccccccccccc}
\cmidrule[1pt]{3-11}
\multicolumn{1}{l}{} &
  \multicolumn{1}{l}{} &
  \multicolumn{9}{c}{\textbf{Divalent cations}} \\ \cline{3-11} 
\multicolumn{1}{l}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{Mg} &
  \multicolumn{1}{c|}{Mn} &
  \multicolumn{1}{c|}{Fe} &
  \multicolumn{1}{c|}{Co} &
  \multicolumn{1}{c|}{Ni} &
  \multicolumn{1}{c|}{Cu} &
  \multicolumn{1}{c|}{Zn} &
  \multicolumn{1}{c|}{Ca} &
  \multicolumn{1}{c|}{Li$^{\star}$} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{\multirow{8}{*}{\begin{sideways}\textbf{Trivalent cations}\end{sideways}}} &
  \multicolumn{1}{c|}{Al} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{Cr} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{Mn} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{Fe} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{Co} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{Ni} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{La} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\multicolumn{1}{|[1pt]c|}{} &
  \multicolumn{1}{c|}{Ti$^{\star\star}$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{$\times$} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} &
  \multicolumn{1}{c|}{} \\ \cline{2-11} 
\end{tabu}
\end{table}
\end{document}

решение1

IMNSHO, таблица выглядела бы лучше, если бы (a) все столбцы данных имели одинаковую ширину и (b) были бы расположены немного ближе. Этого можно достичь, например, переключившись с на cтип wстолбца и уменьшив значение tabcolsep, которое является параметром, регулирующим количество пробельных отступов, вставленных с обеих сторон каждого столбца.

При этом я бы определенно избавился практически от всех \multicolumn{1}{...}{...}оберток. Обертки делают код довольно утомительным для чтения, а также затрудняют применение любых изменений или настроек.

введите описание изображения здесь

\documentclass{article}
\usepackage{array}       % for 'w' column type
\usepackage{rotating,multirow}
\newcommand\ts{$\times$} % handy shortcut macro
\begin{document}

\begin{table}
\setlength\tabcolsep{4pt}        % default: 6pt
\setlength\extrarowheight{1.5pt} % for a more open "look"
\centering
\caption{Divalent and trivalent metallic cations associations in
         anionic clays ($^{\star}$monovalent, $^{\star\star}$tetravalent)}
\label{tab:association}
\begin{tabular}{ *{2}{l|} *{9}{w{c}{4mm}|} }
\multicolumn{2}{l}{} & \multicolumn{9}{c}{\textbf{Divalent cations}} \\ 
\cline{3-11} 
\multicolumn{2}{l|}{} & Mg & Mn & Fe & Co & Ni & Cu & Zn & Ca & Li$^{\star}$ \\ 
\cline{2-11} 
\multirow{8.5}{*}{\begin{sideways}\textbf{Trivalent cations}\end{sideways}} 
 & Al & \ts & & \ts & \ts & \ts & \ts & \ts & \ts & \ts \\ 
 \cline{2-11} 
 & Cr & & & & & \ts & \ts & \ts & & \\ 
 \cline{2-11} 
 & Mn & & \ts & & & & & & & \\ 
 \cline{2-11} 
 & Fe & \ts & & \ts & \ts & & & & & \\ 
\cline{2-11} 
 & Co & & & & \ts & \ts & & & & \\ 
 \cline{2-11} 
 & Ni & & & & & \ts & & & & \\ 
 \cline{2-11} 
 & La & & & & & \ts & & & & \\ 
 \cline{2-11} 
 & Ti$^{\star\star}$ & & & & \ts & & & & & \\ 
 \cline{2-11} 
\end{tabular}
\end{table}

\end{document}

Приложение: Чтобы еще больше «украсить» внешний вид таблицы и ее связанного заголовка, можно загрузить пакет threeparttableи заключить \captionоператор и tabularокружение в threeparttableокружение. Таким образом, ширина заголовка будет установлена ​​на ширину окружения tabular. Это дополнение, наряду с удалениемжирныйзаголовков строк и столбцов и дальнейшее уменьшение значения \tabcolsep(с 4 до 3 пунктов) приведет к следующему:

введите описание изображения здесь

\documentclass{article}
\usepackage{array} % for 'w' column type
\usepackage{rotating,multirow}
\usepackage{threeparttable} % for 'threeparttable' env.
\newcommand\ts{$\times$}    % handy shortcut macro
\begin{document}

\begin{table}
\centering
\begin{threeparttable}
\setlength\tabcolsep{3pt}      % default: 6pt
\setlength\extrarowheight{2pt} % for a more open "look"
\caption{Divalent and trivalent metallic cation associations in 
         anionic clays ($^{\star}$mono\-valent, $^{\star\star}$tetravalent)}
\label{tab:association}
\begin{tabular}{ *{2}{l|} *{9}{w{c}{4mm}|} }
\multicolumn{2}{l}{} & \multicolumn{9}{c}{Divalent cations} \\ 
\cline{3-11} 
\multicolumn{2}{l|}{} & Mg & Mn & Fe & Co & Ni & Cu & Zn & Ca & Li$^{\star}$ \\ 
\cline{2-11} 
\multirow{8.5}{*}{\begin{sideways} Trivalent cations \end{sideways}\,} 
 & Al & \ts & & \ts & \ts & \ts & \ts & \ts & \ts & \ts \\ 
 \cline{2-11} 
 & Cr & & & & & \ts & \ts & \ts & & \\ 
 \cline{2-11} 
 & Mn & & \ts & & & & & & & \\ 
 \cline{2-11} 
 & Fe & \ts & & \ts & \ts & & & & & \\ 
\cline{2-11} 
 & Co & & & & \ts & \ts & & & & \\ 
 \cline{2-11} 
 & Ni & & & & & \ts & & & & \\ 
 \cline{2-11} 
 & La & & & & & \ts & & & & \\ 
 \cline{2-11} 
 & Ti$^{\star\star}$ & & & & \ts & & & & & \\ 
 \cline{2-11} 
\end{tabular}
\end{threeparttable}
\end{table}

\end{document}

решение2

Итак, я взялотвечать@leandriis в качестве основы.

Использовал booktabs, удалил большую часть строк. Я сохранил обе строки в первой строке и столбце, чтобы подчеркнуть, что первый столбец похож на первую строку. Вы можете попробовать удалить их. Также, другой символ, поэтому amssymbinclude.

\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{chemmacros}
\usepackage{caption}
\usepackage{amssymb}
\usepackage[column=0]{cellspace}
\begin{document}

\begin{table}
\centering
\caption{Mono- to tetravalent  metallic cations associations in anionic clays }
\label{tab:association}
\begin{tabular}{c|*{10}{0c}}
  \toprule
  \multicolumn{1}{c|}{}
  & \ch{Mg^{2+}} &  \ch{Mn^{2+}}& \ch{Fe^{2+}} & \ch{Co^{2+}} & \ch{Ni^{2+}} & \ch{Cu^{2+}} & \ch{Zn^{2+}} & \ch{Ca^{2+}} & \ch{Li^{+}} \\
  \midrule
       \ch{Al^{3+}} & \checkmark     &              & \checkmark     & \checkmark     & \checkmark     & \checkmark     & \checkmark     & \checkmark     & \checkmark     \\ 
       \ch{Cr^{3+}} &              &              &              &              & \checkmark     & \checkmark     & \checkmark     &              &              \\ 
       \ch{Mn^{3+}} &              & \checkmark     &              &              &              &              &              &              &              \\ 
       \ch{Fe^{3+}} & \checkmark     &              & \checkmark     & \checkmark     &              &              &              &              &              \\ 
       \ch{Co^{3+}} &              &              &              & \checkmark     & \checkmark     &              &              &              &              \\ 
       \ch{Ni^{3+}} &              &              &              &              & \checkmark     &              &              &              &              \\ 
       \ch{La^{3+}} &              &              &              &              & \checkmark     &              &              &              &              \\ 
  \ch{Ti^{4+}} &              &              &              & \checkmark     &              &              &              &              &              \\
  \bottomrule
\end{tabular}
\end{table}
\end{document}

Скриншот

решение3

Вот еще одно предложение:

\documentclass{article}
\usepackage{array,rotating,multirow, booktabs}
\usepackage[table, svgnames]{xcolor}
\usepackage{bbding}
\newcommand\xs{\cellcolor{Gainsboro!50!Lavender}\XSolid}
\newcommand{\mc}[1]{\multicolumn{1}{c}{\bfseries#1}}

\begin{document}

\begin{table}
\setlength\tabcolsep{4pt}
\setlength\extrarowheight{6pt}
\setlength{\aboverulesep}{0pt}
\setlength{\belowrulesep}{0pt}
\centering
\caption{Divalent and trivalent metallic cations associations
         in anionic clays ($^{\star}$monovalent, $^{\star\star}$tetravalent)}
\label{tab:association}
\begin{tabular}{ *{2}{ >{\bfseries}l}!{\vrule width 1.2pt}w{c}{5mm} *{8}{|w{c}{5mm}}!{\vrule width 1.2pt}}
\multicolumn{1}{l}{} & \multicolumn{1}{l}{} &
\multicolumn{9}{c}{\textbf{Divalent cations}} \\
\multicolumn{2}{c}{} & \mc{Mg} & \mc{Mn} & \mc{Fe} & \mc{Co} & \mc{Ni} & \mc{Cu} & \mc{Zn} & \mc{Ca} & \mc{Li$^{\star}$} \\[1ex]
\cmidrule[1.2pt](l{-1.2pt}){3-11}
\multirow{8.5}{*}{\begin{sideways}\textbf{Trivalent cations}\end{sideways}\enspace}
 & Al & \xs & & \xs & \xs & \xs & \xs & \xs & \xs & \xs \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & Cr & & & & & \xs & \xs & \xs & & \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & Mn & & \xs & & & & & & & \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & Fe & \xs & & \xs & \xs & & & & & \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & Co & & & & \xs & \xs & & & & \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & Ni & & & & & \xs & & & & \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & La & & & & & \xs & & & & \\
\cmidrule[0.4pt](l{-1.2pt}){3-11}
 & Ti$^{\star\star}$ & & & & \xs & & & & & \\[-1.2pt]
\cmidrule[1.2pt](l{-1.2pt}){3-11}
\end{tabular}
\end{table}

\end{document} 

введите описание изображения здесь

решение4

Добавление мелких деталей в исследовательскую работу или диссертацию отвлекает и может даже быть оскорбительным: эксперт в этой областизнаето катионах, которые являются двухвалентными или трехвалентными, или и теми, и другими (и рецензент диссертации будет смотреть,тызнаю о них). Поэтому я бы опустил длинные метки; вы можете вставить их снова, если вам так удобнее.

Некоторые детали можно добавить в саму подпись, просто для полноты картины; необязательный аргумент to \captionпредназначен именно для этого: вы можете включить информацию в саму подпись, не включая ее в список таблиц.

Добавление клеток вокруг записей также отвлекает. Некоторое дополнительное пространство между строками позволяет легко следить за ними. Я установил для всех ячеек фиксированную ширину 1,5em и использовал ее \Yво входных данных, чтобы не загромождать код, поэтому вы можете визуально проверить входные данные очень легко.

Все это \multicolumn{1}{c|}{...}зло! Ячейки уже были объявлены как c|, так зачем переопределять их только для того, чтобы использовать то же выравнивание?

\documentclass{article}
\usepackage{array,booktabs,caption}

\begin{document}

\begin{table}[htp]
\centering

\caption
  [Divalent and trivalent metallic cations associations in anionic clays]
  {Divalent and trivalent metallic cations associations in anionic clays; 
   * is monovalent, ** is tetravalent, rows list trivalent
   cations, columns list divalent cations}
\label{tab:association}

% local command for simplifying input and reading
\newcommand{\Y}{$\times$}

\begin{tabular}{@{} w{l}{1.5em} *{9}{w{c}{1.5em}} @{}}
\toprule
     & Mg & Mn & Fe & Co & Ni & Cu & Zn & Ca & Li* \\
\midrule
Al   & \Y &    & \Y & \Y & \Y & \Y & \Y & \Y & \Y \\
\addlinespace
Cr   &    &    &    &    & \Y & \Y & \Y &    &    \\
\addlinespace
Mn   &    & \Y &    &    &    &    &    &    &    \\
\addlinespace
Fe   & \Y &    & \Y & \Y &    &    &    &    &    \\
\addlinespace
Co   &    &    &    & \Y & \Y &    &    &    &    \\
\addlinespace
Ni   &    &    &    &    & \Y &    &    &    &    \\
\addlinespace
La   &    &    &    &    & \Y &    &    &    &    \\
\addlinespace
Ti** &    &    &    & \Y &    &    &    &    &    \\
\bottomrule
\end{tabular}

\end{table}
\end{document}

введите описание изображения здесь

Версия с метками. Поскольку и с , требуется некоторое количество догадок \multirow, я решил установить повернутый ярлык за пределами таблицы, прикрепив его к нижней части, чтобы было легче догадаться.

\documentclass{article}
\usepackage{array,booktabs,caption,rotating}

\begin{document}

\begin{table}[htp]
\centering

\caption
  [Divalent and trivalent metallic cations associations in anionic clays]
  {Divalent and trivalent metallic cations associations in anionic clays; 
   * is monovalent, ** is tetravalent, rows list trivalent
   cations, columns list divalent cations}
\label{tab:association}

% local command for simplifying input and reading
\newcommand{\Y}{$\times$}

\rotatebox{90}{\makebox[11.5\normalbaselineskip]{Trivalent cations}}\quad
\begin{tabular}[b]{@{} w{l}{1.5em} *{9}{w{c}{1.5em}} @{}}
\toprule
     & \multicolumn{9}{c}{Divalent cations} \\
     & Mg & Mn & Fe & Co & Ni & Cu & Zn & Ca & Li* \\
\midrule
Al   & \Y &    & \Y & \Y & \Y & \Y & \Y & \Y & \Y \\
\addlinespace
Cr   &    &    &    &    & \Y & \Y & \Y &    &    \\
\addlinespace
Mn   &    & \Y &    &    &    &    &    &    &    \\
\addlinespace
Fe   & \Y &    & \Y & \Y &    &    &    &    &    \\
\addlinespace
Co   &    &    &    & \Y & \Y &    &    &    &    \\
\addlinespace
Ni   &    &    &    &    & \Y &    &    &    &    \\
\addlinespace
La   &    &    &    &    & \Y &    &    &    &    \\
\addlinespace
Ti** &    &    &    & \Y &    &    &    &    &    \\
\bottomrule
\end{tabular}

\end{table}
\end{document}

введите описание изображения здесь

Связанный контент