私は修士論文のために作成した表を持っていますが、これは問題なく動作しました。
しかし、今私はその表を記事に使いたいと思っています。コードをコピーしましたが、2 列目の箇条書きが近すぎます (垂直方向)。
これを修正する方法をご存知ですか? StackExchange で提案されている方法をいくつか試してみましたが、どれもうまくいきませんでした。これはテスト ドキュメントのコードです (問題が発生していない部分です)。
\documentclass[pdftex,10pt,a4paper]{article}
%Import packages
\usepackage{subfig}
\makeatletter
\newcommand*{\textoverline}[1]{$\overline{\hbox{#1}}\m@th$}
\makeatother
%
\usepackage{ragged2e}
%
\usepackage{color}
\newcommand{\note}[1]{\textcolor{blue}{{#1}}}
\usepackage{colortbl}
\usepackage{booktabs,eqparbox,tabularx}
\usepackage{enumitem}
\begin{document}
\begin{table}[h]
\caption{Implemented methods, and corresponding computed metrics.}
\label{table:computed_metrics}
\small
\renewcommand{\arraystretch}{2}
\setlist[itemize]{nosep,
leftmargin=*,
before=\vspace{-0.6\baselineskip},
after=\vspace{-\baselineskip}
}
\begin{tabular}{ >{\RaggedLeft}p{3.6cm} p{4.2cm} p{5.8cm}}
\hline
\textbf{Method name} & \textbf{Metrics} & \textbf{Method explanation} \\ \hline
\textbf{Simple statistical metrics} & \begin{itemize}
\item Mean
\item Standard deviation (SD)
\end{itemize} & Computes the mean value and the amount of variation (SD) of a feature's time-series. \\
\textbf{Linear variability} & \begin{itemize}
\item Slope of regression ($\alpha$)
\item Median variability ($m$)
\end{itemize} & Calculates the variability of a feature's time-series, and studies how that variability progresses with time (increases [$\alpha>0$], decreases [$\alpha<0$] or maintains [$\alpha=0$]). \\
\textbf{Non-linear variability} & \begin{itemize}
\item Central tendency measurement (CTM)
\end{itemize} & Computes the feature's time-series variability using difference plots. The higher the CTM, the lower the variability, and vice-versa. \\
\textbf{P-wave amplitude dispersion} & \begin{itemize}
\item Amplitude dispersion index (ADI)
\end{itemize} & Quantitative indicator of P-wave morphology variability. The greater the ADI, the greater the variability, and vice-versa. Uses the P-waves' signal. \\
\textbf{Heart rate variability} & \begin{itemize}
\item \textoverline{RR}, SDRR, SDSD, RMSSD, NN20, pNN20, NN50, pNN50
\item TP, VLF, LF, HF, pHF, pLF, LF/HF
\end{itemize}
& Studies the variability of the RR series using metrics from time- and frequency- domain. Gives indications on the autonomic nervous system. \\ \hline
\end{tabular}
\end{table}
\end{document}
Sensors Journalのテンプレートを使用しているため、完全にコンパイル可能なコードを提供することはできません(https://www.mdpi.com/authors/latexただし、完全なコンパイル可能なコードはここからダウンロードできます。https://ufile.io/n7pg8
どうもありがとう!ディオゴ
答え1
次のことを試してください。
\documentclass[journal,article,submit,moreauthors,pdftex,10pt,a4paper]{Definitions/mdpi}
\newcommand*{\textoverline}[1]{$\overline{\hbox{#1}}$} % simplified
%
\usepackage{ragged2e}
\usepackage{booktabs, makecell, tabularx}
\newcolumntype{L}{>{\RaggedRight}X}
\renewcommand\theadfont{\bfseries\normalsize}
\usepackage{enumitem}
\begin{document}
\begin{table}[h]
\caption{Implemented methods, and corresponding computed metrics.}
\label{table:computed_metrics}
\small
\setlist[itemize]{ % nosep, % <--- remove "nosep"
leftmargin=*,
before=\vspace{-0.6\baselineskip},
after=\vspace{-\baselineskip}
}
\setcellgapes{3pt}
\makegapedcells
\begin{tabularx}{\linewidth}{>{\hsize=0.6\hsize\bfseries}L L
>{\hsize=1.4\hsize}L
}
\toprule
Method name & \thead{Metrics} & \thead{Method explanation} \\
\midrule
Simple statistical metrics
& \begin{itemize}
\item Mean
\item Standard deviation (SD)
\end{itemize}
& Computes the mean value and the amount of variation (SD) of a feature's time-series.
\\
Linear variability
& \begin{itemize}
\item Slope of regression ($\alpha$)
\item Median variability ($m$)
\end{itemize}
& Calculates the variability of a feature's time-series, and studies how that variability progresses with time (increases [$\alpha>0$], decreases [$\alpha<0$] or maintains [$\alpha=0$]).
\\
Non-linear variability
& \begin{itemize}
\item Central tendency measurement (CTM)
\end{itemize}
& Computes the feature's time-series variability using difference plots. The higher the CTM, the lower the variability, and vice-versa.
\\
P-wave amplitude dispersion
& \begin{itemize}
\item Amplitude dispersion index (ADI)
\end{itemize}
& Quantitative indicator of P-wave morphology variability. The greater the ADI, the greater the variability, and vice-versa. Uses the P-waves' signal.
\\
Heart rate variability
& \begin{itemize}
\item \textoverline{RR}, SDRR, SDSD, RMSSD, NN20, pNN20, NN50, pNN50
\item TP, VLF, LF, HF, pHF, pLF, LF/HF
\end{itemize}
& Studies the variability of the RR series using metrics from time- and frequency- domain. Gives indications on the autonomic nervous system. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
上のページでテストした結果は次のようになります。
上記の MWE では、トピック外の変更をいくつか行い、(私の好みに応じて)表をより見やすくしました(tabularx
表環境の の使用により、makecell
セルの内容の上下の垂直方向のスペースが広がりました)。
補遺:
どうやら、ドキュメント クラスにはmdpi
ハードコードされたitemize
リストがあり、パッケージを使用して上書きできますenumitem
。また、itemize
テーブルで を使用すると、 と\parsep
が\itemsep
削減されるようです。
アイテム間の垂直スペースを増やす 1 つの方法は、\\[1.5ex]
各アイテムの末尾に追加することです。このソリューションを使用すると、enumetem
パッケージは不要になります。したがって、テーブル内のリストは、上記の MWE のように記述するか、以下の MWE のように新しい列タイプを定義することができます。
\documentclass[journal,article,submit,moreauthors,pdftex,10pt,a4paper]{Definitions/mdpi}
\newcommand*{\textoverline}[1]{$\overline{\hbox{#1}}$} % simplified
%
\usepackage{ragged2e}
\usepackage{booktabs, makecell, tabularx}
\renewcommand\theadfont{\bfseries\normalsize}
\renewcommand\theadgape{}
\newcolumntype{L}{>{\RaggedRight}X}
\makeatletter
\newcolumntype{I}{>{\minipage[t]{\linewidth}%
\setlength{\leftmargini}{1em}
\itemize%
}L<{\@finalstrut\@arstrutbox\enditemize\endminipage}%
}
\makeatother
\begin{document}
\begin{itemize}
\item Mean
\item Standard deviation (SD)
\end{itemize}
\begin{table}[h]
\caption{Implemented methods, and corresponding computed metrics.}
\label{table:computed_metrics}
\small
\setcellgapes{3pt}
\makegapedcells
\begin{tabularx}{\linewidth}{>{\hsize=0.7\hsize\bfseries}L
I%{\textbullet}
>{\hsize=1.3\hsize}L
}
\toprule
Method name
& \multicolumn{1}{c}{\thead{Metrics}}
& \thead{Method explanation}
\\
\midrule
Simple statistical metrics
& \item Mean\\[1.5ex]
\item Standard deviation (SD)
& Computes the mean value and the amount of variation (SD) of a feature's time-series.
\\
Linear variability
& \item Slope of regression ($\alpha$)\\[.51ex]
\item Median variability ($m$)
& Calculates the variability of a feature's time-series, and studies how that variability progresses with time (increases [$\alpha>0$], decreases [$\alpha<0$] or maintains [$\alpha=0$]).
\\
Non-linear variability
& \item Central tendency measurement (CTM)
& Computes the feature's time-series variability using difference plots. The higher the CTM, the lower the variability, and vice-versa.
\\
P-wave amplitude dispersion
& \item Amplitude dispersion index (ADI)
& Quantitative indicator of P-wave morphology variability. The greater the ADI, the greater the variability, and vice-versa. Uses the P-waves' signal.
\\
Heart rate variability
& \item \textoverline{RR}, SDRR, SDSD, RMSSD, NN20, pNN20, NN50, pNN50\\[1.5ex]
\item TP, VLF, LF, HF, pHF, pLF, LF/HF
& Studies the variability of the RR series using metrics from time- and frequency- domain. Gives indications on the autonomic nervous system. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
これにより、次のようになります。