
テキストを含む表を作成していますが、正しい形式で作成できません。
最小限の動作例を以下に示します。
\documentclass[12pt, a4paper, twoside]{article}
\usepackage{titlesec}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage[latin9]{inputenc}
\usepackage[english]{babel}
\usepackage{float}
\usepackage{url}
\usepackage{setspace}
\onehalfspacing
\usepackage{titlesec}
\usepackage{caption}% <-- added
\usepackage{tabulary}
\usepackage[para]{threeparttable}
\usepackage{array,booktabs,longtable,tabularx}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}% <-- added
\usepackage{caption}% <-- added
\setlength{\LTcapwidth}{7in}
\usepackage{ltablex}% <-- added
\usepackage{siunitx}% <-- added
\usepackage[flushleft]{threeparttablex}
\usepackage{pdflscape}
\usepackage{amssymb}
\usepackage{multirow}
\begin{document}
Some text in the main section
\begin{table}[htbp]
\centering
\caption{Asset Details}
\begin{tabulary}{\columnwidth}{p{6cm}p{2cm}
\toprule
\textbf{Item} & \textbf{Factor} \\
\midrule
\multicolumn{2}{c}{\textbf{Details }} \\
\midrule
\textbf{A. Level 1 } & \\
\midrule
All the assets held by the bank & \multirow{4}[2]{*}{100\%} \\
Some of important assets held by the bank. & \\
Some other text will be added here. This text can be long as well. & \\
More Text & \\
\midrule
\multicolumn{1}{l}{\textbf{Level 2}} & \\
\midrule
\textbf{Level 2A assets} & \\
\midrule
Some 2A Assets & \multirow{3}[2]{*}{85\%} \\
Bank Debt & \\
\textit{\textbf{Some more text }} & \\
\midrule
\textbf{Level 2B assets (maximum of 15\% of HQLA)} & \\
\midrule
\textit{\textbf{Assets of High Quality}} & 75\% \\
Assets of Lower Quality & 50\% \\
Assets of Lower Quality & 50\% \\
\bottomrule
\end{tabulary}%
\label{tab:asset}%
\end{table}%
\end{document}
答え1
おそらくこれがあなたが望むもののように見えますか?
\documentclass[12pt, a4paper, twoside]{article}
\usepackage{titlesec}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage[latin9]{inputenc}
\usepackage[english]{babel}
\usepackage{float}
\usepackage{url}
\usepackage{setspace}
\onehalfspacing
\usepackage{titlesec}
\usepackage{caption}% <-- added
\usepackage{tabulary}
\usepackage[para]{threeparttable}
\usepackage{array,booktabs,longtable,tabularx}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}% <-- added
\usepackage{caption}% <-- added
\setlength{\LTcapwidth}{7in}
\usepackage{ltablex}% <-- added
\usepackage{siunitx}% <-- added
\usepackage[flushleft]{threeparttablex}
\usepackage{pdflscape}
\usepackage{amssymb}
\usepackage{multirow}
\setlength\defaultaddspace{2ex}
\begin{document}
Some text in the main section
\begin{table}[htbp]
\centering
\caption{Asset Details}
\begin{tabulary}{\linewidth}{Jc}
\toprule
\textbf{Item} & \textbf{Factor} \\
\multicolumn{2}{c}{\textbf{Details }} \\
\midrule
\textbf{A. Level 1 } & \\
\midrule
All the assets held by the bank & \multirow{4}[2]{*}{100\,\%} \\
\addlinespace
Some of important assets held by the bank. \\
\addlinespace
Some other text will be added here. This text can be long as well. \\
\addlinespace
More Text \\
\midrule
\multicolumn{1}{l}{\textbf{Level 2}} \\
\addlinespace[0.5ex]
\textbf{Level 2A assets} & \\
\midrule
Some 2A Assets & \multirow{3}[2]{*}{85\,\%} \\
\addlinespace
Bank Debt \\
\addlinespace
\textit{\textbf{Some more text }} \\
\midrule
\textbf{Level 2B assets (maximum of 15\,\% of HQLA)} & \\
\midrule
\textit{\textbf{Assets of High Quality}} & 75\,\% \\
\addlinespace
Assets of Lower Quality & 50\,\% \\
\addlinespace
Assets of Lower Quality & 50\,\% \\
\bottomrule
\end{tabulary}%
\label{tab:asset}%
\end{table}%
\end{document}
コメントはさておき、パッケージはtimes
完全に非推奨です。 代わりにnewtxtext
と を使用してくださいnewtxmath
。
答え2
コードには (少なくとも) 3 つのエラーがあります。
multirow
を介して、プリアンブルでパッケージをロードする必要があります\usepackage{multirow}
。コードスニペット
\begin{tabulary}{\columnwith}{p{6cm}p{2cm}
すべきである
\begin{tabulary}{\columnwidth}{p{6cm}p{2cm}}
「columnwidth」のスペルと閉じ中括弧の追加に注意してください。
の代わりに
\end document
書かなければならない
\end{document}
これらの修正を適用すると、コードはコンパイルされます。もちろん、テーブルの内容が正しいかどうかはわかりません。