pgfplotstabletypeset에 캡션 추가

pgfplotstabletypeset에 캡션 추가

코드에 캡션을 어떻게 추가하나요? 온라인에서 검색을 시도했지만 테이블에 캡션을 성공적으로 추가할 수 없습니다.

내 코드는 다음과 같습니다.

\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{parskip}
\setlength{\parskip}{1em}
\usepackage{enumitem}
\usepackage{longtable} 
\usepackage{pdflscape} 
\usepackage{pgfplotstable}
\usepackage{booktabs}

\begin{document}
\begin{center}

\pgfplotstabletypeset[
     col sep=comma,
     string type,
     every head row/.style={
         before row=\toprule, 
         after row=\midrule,
     },
     every last row/.style={
         after row=\bottomrule,
     },    
     font=\scriptsize,
]{price.csv}

\end{center}
\end{document}

미리 도움을 주셔서 감사합니다.

답변1

table항상 그렇듯이 캡션이 있는 환경을 caption사용 하거나 \captionof{table}{CAPTION}. 캡션 위치에 따라 캡션 주위에 수직 공간을 추가하는 것을 고려해야 합니다.

참고: 테스트 파일이 없으면 예제에서 했던 것처럼 샘플 테이블만 사용할 수 있습니다.

표제

\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{parskip}
\setlength{\parskip}{1em}
\usepackage{enumitem}
\usepackage{longtable} 
\usepackage{pdflscape} 
\usepackage{pgfplotstable}
\usepackage{booktabs}

\begin{document}

\begin{table}
\centering
\caption{Caption here}
\pgfplotstabletypeset[
     col sep=comma,
     string type,
     every head row/.style={
         before row=\toprule, 
         after row=\midrule,
     },
     every last row/.style={
         after row=\bottomrule,
     },    
     font=\scriptsize,
]{
1,2
}
\end{table}
\end{document}

관련 정보