%EC%97%90%EC%84%9C%20%EB%B2%88%ED%98%B8%20%EB%A7%A4%EA%B8%B0%EA%B8%B0(%EB%B0%8F%20%22()%22)%20%EC%A0%9C%EA%B1%B0.png)
그래서 저는 테이블에 세 가지 테이블 형식 환경을 설정했습니다.
\begin{table}[h]
\centering
\scriptsize
\subfloat[``student" data table]{
\begin{tabular}{lcc} \toprule
Column Name & Data Type \\\midrule
id* & Integer \\
name & Text \\\bottomrule
\end{tabular}
}
\qquad\qquad
\subfloat[``term\_gpa" data table]{
\begin{tabular}{lcc} \toprule
Column Name & Data Type \\\midrule
id* & Integer \\
term* & Integer \\
gpa & Float \\\bottomrule
\end{tabular}}
\qquad\qquad
\subfloat[``degrees" data table]{
\begin{tabular}{lcc} \toprule
Column Name & Data Type \\\midrule
id* & Integer \\
term & Integer \\
degree* & Char(5) \\\bottomrule
\end{tabular}}
\end{table}
모든 것이 좋아 보이지만 "(a)", "(b)", "(c)"는 일부 사용자에게 테이블 이름을 혼동하게 합니다. 그러나 다음을 추가하면 해당 항목을 제거하려고 합니다.
\renewcommand{\thesubtable}{\relax}
나는 각각 "()"라는 라벨을 붙였습니다. 따라서 번호 매기기를 억제하지만 여전히 괄호를 포함합니다.
어떤 아이디어라도 가능합니다. 나는 그것이 간단한 것이기를 바라고 있습니다. 감사해요!
답변1
subfig
패키지 를 사용하므로 다음 caption
을 사용할 수 있습니다.
\captionsetup[subfloat]{labelformat=empty}
완전한 예:
\documentclass{article}
\usepackage[margin=2cm]{geometry}% just for the example
\usepackage{subfig}
\usepackage{booktabs}
\begin{document}
\begin{table}[h]
\centering
\scriptsize
\captionsetup[subfloat]{position=top,labelformat=empty}
\subfloat[``student" data table]{
\begin{tabular}[t]{lcc} \toprule
Column Name & Data Type \\\midrule
id* & Integer \\
name & Text \\\bottomrule
\end{tabular}
}
\qquad\qquad
\subfloat[``term\_gpa" data table]{
\begin{tabular}[t]{lcc} \toprule
Column Name & Data Type \\\midrule
id* & Integer \\
term* & Integer \\
gpa & Float \\\bottomrule
\end{tabular}}
\qquad\qquad
\subfloat[``degrees" data table]{
\begin{tabular}[t]{lcc} \toprule
Column Name & Data Type \\\midrule
id* & Integer \\
term & Integer \\
degree* & Char(5) \\\bottomrule
\end{tabular}}
\end{table}
\end{document}
그런데 [h]
배치 지정자로 사용하는 것은 너무 제한적일 수 있습니다. [ht]
또는 같은 것을 사용해 볼 수 있습니다 [hb]
.