
텍스트가 포함된 표를 만들고 있는데 올바른 형식으로 생성할 수 없습니다.
최소한의 작업 예가 아래에 나와 있습니다.
\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
코드에 (적어도) 세 가지 오류가 있습니다.
multirow
를 통해 프리앰블의 패키지를 로드해야 합니다\usepackage{multirow}
.코드 조각
\begin{tabulary}{\columnwith}{p{6cm}p{2cm}
해야한다
\begin{tabulary}{\columnwidth}{p{6cm}p{2cm}}
"columnwidth" 철자와 닫는 중괄호 추가에 유의하세요.
대신에
\end document
당신은 작성해야합니다
\end{document}
이러한 수정 사항을 적용하면 코드가 컴파일됩니다. 물론, 표의 내용이 맞는지 아닌지는 알 수 없습니다.