テキストと数字の表

テキストと数字の表

テキストを含む表を作成していますが、正しい形式で作成できません。

最小限の動作例を以下に示します。

      \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}
    

これらの修正を適用すると、コードはコンパイルされます。もちろん、テーブルの内容が正しいかどうかはわかりません。

関連情報