Stata에는 다음이 있습니다.
. xttab saving
Overall Between Within
saving | Freq. Percent Freq. Percent Percent
----------+-----------------------------------------------------
Non-save | 7994 61.72 2269 77.44 79.99
Saver | 4957 38.28 1640 55.97 67.99
----------+-----------------------------------------------------
Total | 12951 100.00 3909 133.41 74.96
(n = 2930)
이것을 LaTeX에 복사하는 것을 도와주실 수 있나요?
예를 들어 다음을 시도했지만 작동하지 않았습니다.
. estpost xttab saving
invalid subcommand
r(198);
많은 감사
답변1
이 표 형식만 있거나 소량만 있는 경우 직접 변환할 수 있습니다. 예를 들어 다음과 같습니다.
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{r|rSrSS}
& \multicolumn2c{Overall} & \multicolumn2c{Between} & \multicolumn1r{Within}\\
saving & {Freq.} & {Percent} & {Freq.} & {Percent} & {Percent}\\
\hline
Non-save & 7994 & 61.72 & 2269 & 77.44 & 79.99\\
Saver & 4957 & 38.28 & 1640 & 55.97 & 67.99\\
\hline
Total & 12951 & 100.00 & 3909 & 133.41 & 74.96\\
\multicolumn6c{(n = 2930)}
\end{tabular}
\end{document}
나는 사용했다siunitx
일부 숫자 열의 경우 이러한 열에 권장되는 경우가 많습니다. 그럼에도 불구하고 위의 예에서는 S
-columns를 -columns로 대체할 수 r
있으며 다음과 같은 결과를 얻을 수 있습니다.
사용법booktabs
좋은 생각일 수도 있지만 이 경우 수직선을 사용하면 안 됩니다.
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{*6r}
\toprule
& \multicolumn2c{Overall} & \multicolumn2c{Between} & Within\\
saving & {Freq.} & {Percent} & {Freq.} & {Percent} & {Percent}\\
\midrule
Non-save & 7994 & 61.72 & 2269 & 77.44 & 79.99\\
Saver & 4957 & 38.28 & 1640 & 55.97 & 67.99\\
\midrule
Total & 12951 & 100.00 & 3909 & 133.41 & 74.96\\
\midrule
\multicolumn6c{(n = 2930)}\\
\end{tabular}
\end{document}
보시다시피 ASCII 아트 테이블을 LaTeX로 변환하는 것이 tabular
항상 복잡할 필요는 없습니다. 주요 작업은 다음과 같습니다.
- 열 수를 계산하고 테이블
\begin{tabular}{…}
앞과 뒤에 선언을 추가합니다.\end{tabular}
- (선택 사항)
|
수평선에 a를 추가합니다. - 열 사이의 공백을 다음으로 바꾸고 행 끝에
&
추가합니다.\\
- 가로 규칙의 ASCII 아트를
\hline
(또는 규칙 명령booktabs
)로 바꿉니다. \multicolumn2c{…}
중앙에 텍스트가 있는 두 개의 열에 걸쳐 있어야 하는 테이블 머리글에 일부를 사용하십시오.- 선택적으로 또는를 사용하여 표 형식을 개선합니다
siunitx
.booktabs