私の LaTeX 表は幅が広すぎて、適切に収まりません。私は Overleaf を使用して LaTeX の学術プロジェクト レポートを編集する完全な初心者です。私がtablegenerator.com
生成してコピーして貼り付けた表は幅が広すぎて、修正方法がわかりません。
コードは次のとおりです:
\begin{longtable}{|l|l|l|l|l|}
\caption{Tabular Summary of Literature Survey}
\label{tab:my-table}\\
\hline
S.No &
Paper Research Name \& Year &
Paper Publishing Details &
Summary &
Scope of Improvement \\ \hline
\endfirsthead
%
\endhead
%
1. &\begin{tabular}[c]{@{}l@{}}Stock Closing Price Prediction using \\ \\ Machine Learning Techniques\end{tabular} &
\begin{tabular}[c]{@{}l@{}}Published by: \\ Mehar Vij, \\ Deeksha Chandola,\\ Vinay Anand\\ Tikkiwal, \\ Arun Kumar\end{tabular} &
\begin{tabular}[c]{@{}l@{}}I. Due to the volatility\\ and non-linearity of \\ financial stock markets, \\ it is very difficult to \\ accurately predict stock \\ market returns.\\
\end{tabular} \\ \hline
\end{longtable}
このような行があと 7 行あります。どうすればいいですか? 他のことはすべてやったのですが、この 6 時間ずっとこれで行き詰まっています。テーブルが広くなりすぎないように、誰かこのコードを書き直していただけませんか?
見た目と私が望む見た目のイメージを追加しました:
答え1
テーブル内の干渉する表形式環境をすべて削除すると、l
列を固定幅の列に置き換えることができます。たとえば、p{3cm}
(ページの形状に合わせて幅を調整する必要があります)
\documentclass{article}
\usepackage{geometry}
\usepackage{longtable}
\usepackage{array}
\begin{document}
\begin{longtable}{|p{0.92cm}|>{\raggedright}p{3cm}|>{\raggedright}p{3cm}|>{\raggedright}p{3cm}|>{\raggedright\arraybackslash}p{3cm}|}
\caption{Tabular Summary of Literature Survey}
\label{tab:my-table}\\
\hline
S.No &
Paper Research Name \& Year &
Paper Publishing Details &
Summary &
Scope of Improvement \\ \hline
\endfirsthead
%
\endhead
%
1. &Stock Closing Price Prediction using Machine Learning Techniques &
Published by: Mehar Vij, Deeksha Chandola, Vinay Anand Tikkiwal, Arun Kumar &
I. Due to the volatility and non-linearity of financial stock markets, it is very difficult to accurately predict stock market returns. & \\ \hline
\end{longtable}
\end{document}
または、次のパッケージに切り替えることもできますtabularray
。
\documentclass{article}
\usepackage{geometry}
\usepackage{tabularray}
\begin{document}
\begin{longtblr}[
caption={Tabular Summary of Literature Survey},
label={tab:my-table}
]{
colspec={lX[l]X[l]X[l]X[l]},
vlines,hlines
}
S.No &
Paper Research Name \& Year &
Paper Publishing Details &
Summary &
Scope of Improvement \\
1. &Stock Closing Price Prediction using Machine Learning Techniques &
Published by: Mehar Vij, Deeksha Chandola, Vinay Anand Tikkiwal, Arun Kumar &
I. Due to the volatility and non-linearity of financial stock markets, it is very difficult to accurately predict stock market returns. & \\
\end{longtblr}
\end{document}