테이블에서 오른쪽 화살표 정렬

테이블에서 오른쪽 화살표 정렬

내 테이블에서 오른쪽 화살표를 정렬하려고합니다. 누구든지 그 방법을 말해 줄 수 있습니까? 내 테이블의 구조를 유지하는 것이 좋습니다. (아래 예 참조)

\documentclass[a4paper, 12pt]{article}
    \usepackage{threeparttable}
    \usepackage{longtable, booktabs, tabularx}
    \begin{document}  



\begin{table}[h]
      \centering
      \caption{Transfer Entropy Results}
      \label{tab1:correlation}
      \begin{threeparttable}
      \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}*{5}{c}}
      \toprule
        \multicolumn{1}{l}{Direction} &  \multicolumn{1}{c}{TE} & \multicolumn{1}{c}{ETE} &  \multicolumn{1}{c}{STD} &  \multicolumn{1}{c}{P-value} \\

    \midrule
    Bitcoin $\rightarrow$ IPImicro & 0.015 & 0.000 & 0.023 & 0.473 \\
    \addlinespace
    IPImicro $\rightarrow$ Bitcoin & 0.091 & 0.066 & 0.025 & 0.027**  \\
    \addlinespace
    Bitcoin $\rightarrow$ IPImacro & 0.007 & 0.000 & 0.028 & 0.650  \\
    \addlinespace
    IPImacro $\rightarrow$ Bitcoin & 0.073 & 0.044 & 0.027 & 0.066**  \\
    \bottomrule
  \end{tabular*}
  \begin{tablenotes}[para,flushleft]
  \footnotesize
  \item\hspace{-2.5pt}\noindent\textit{Note:} This table presents the Transfer Entropy estimation results. H0: No information flow. Statistical significance is based on a bootstrapped Markov chain of the transfer entropy estimates with 300 bootstrap replications. Note that the sign and the numerical value of the transfer Entropy cannot be compared, i.e. determining the magnitude and dominant direction of the information flow is not possible (\cite{behrendt2019rtransferentropy}). We also test a vector autoregressive (VAR) model and test for Granger causality (Table \ref{tab1:var} and \ref{tab1:granger} in the Appendix). However, because it is limited to linear relationships, the VAR model could not reveal any relationship between IPImicro, IPImacro and Bitcoin. Standard deviation in parentheses; *** p < 0.01; ** p < 0.05; * p < 0.10.
  \end{tablenotes}
  \end{threeparttable}
\end{table}

\end{document}

답변1

나는 화살표 앞에 있는 것을 –에 넣을 것을 제안 하고 다음을 \eqmakebox통해 다양한 개선 사항을 추가했습니다 .siunitxcaption

\documentclass{article}
\usepackage{array, threeparttable, booktabs}
\usepackage{eqparbox, siunitx}
\usepackage[skip =6pt]{caption}

\begin{document}

\begin{table}[h]
      \centering
\sisetup{table-format=1.3, table-number-alignment=center, table-space-text-post=**, table-align-text-post=false}
  \begin{threeparttable}
  \caption{Transfer Entropy Results}
  \label{tab1:correlation}
  \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}*{4}{S}}
  \toprule
    Direction & {TE} & {ETE} & {STD} & {P-value} \\

    \midrule
    \eqmakebox[D][l]{Bitcoin} $\rightarrow$ IPImicro & 0.015 & 0.000 & 0.023 & 0.473 \\
    \addlinespace
    \eqmakebox[D][l]{IPImicro} $\rightarrow$ Bitcoin & 0.091 & 0.066 & 0.025 & 0.027** \\
    \addlinespace
    \eqmakebox[D][l]{Bitcoin} $\rightarrow$ IPImacro & 0.007 & 0.000 & 0.028 & 0.650 \\
    \addlinespace
   \eqmakebox[D][l]{IPImacro} $\rightarrow$ Bitcoin & 0.073 & 0.044 & 0.027 & 0.066** \\
    \bottomrule
  \end{tabular*}
  \begin{tablenotes}[para,flushleft]
  \footnotesize\smallskip
  \item\hspace{-2.5pt}\noindent\textit{Note:} This table presents the Transfer Entropy estimation results. H0: No information flow. Statistical significance is based on a bootstrapped Markov chain of the transfer entropy estimates with 300 bootstrap replications. Note that the sign and the numerical value of the transfer Entropy cannot be compared, i.e. determining the magnitude and dominant direction of the information flow is not possible (\cite{behrendt2019rtransferentropy}). We also test a vector autoregressive (VAR) model and test for Granger causality (Table \ref{tab1:var} and \ref{tab1:granger} in the Appendix). However, because it is limited to linear relationships, the VAR model could not reveal any relationship between IPImicro, IPImacro and Bitcoin. Standard deviation in parentheses; *** $ p < 0.01 $; ** $p < 0.05 $; * $ p < 0.10 $.
  \end{tablenotes}
  \end{threeparttable}
\end{table}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

siunitx및 패키지를 사용하는 또 다른 예 threeparttablex:

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{booktabs}
\usepackage[referable]{threeparttablex}
\usepackage{siunitx}
\usepackage[skip =6pt]{caption}

\begin{document}
    \begin{table}[ht]
      \centering
\sisetup{table-format=1.3, 
         table-space-text-post=**}
\setlength\tabcolsep{0pt}
\begin{threeparttable}
\caption{Transfer Entropy Results}
\label{tab1:correlation}
    \begin{tabular*}{\linewidth}{l>{\ $\rightarrow$\ }l
                                 @{\extracolsep{\fill}} *{4}{S}}
  \toprule
\multicolumn{2}{c}{Direction}           & {TE}  & {ETE} & {STD} & {P-value} \\
    \midrule
Bitcoin     & IPImicro    & 0.015 & 0.000 & 0.023 & 0.473     \\
    \addlinespace
IPImicro    & Bitcoin     & 0.091 & 0.066 & 0.025 & 0.027**   \\
    \addlinespace
Bitcoin     & IPImacro    & 0.007 & 0.000 & 0.028 & 0.650     \\
    \addlinespace
IPImacro    & Bitcoin     & 0.073 & 0.044 & 0.027 & 0.066**   \\
    \bottomrule
  \end{tabular*}
  \begin{tablenotes}[para,flushleft]\footnotesize\smallskip
\note This table presents the Transfer Entropy estimation results. H0: No information flow. Statistical significance is based on a bootstrapped Markov chain of the transfer entropy estimates with 300 bootstrap replications. Note that the sign and the numerical value of the transfer Entropy cannot be compared, i.e. determining the magnitude and dominant direction of the information flow is not possible (\cite{behrendt2019rtransferentropy}). We also test a vector autoregressive (VAR) model and test for Granger causality (Table \ref{tab1:var} and \ref{tab1:granger} in the Appendix). However, because it is limited to linear relationships, the VAR model could not reveal any relationship between IPImicro, IPImacro and Bitcoin. 
    \item[***]  $p < 0.01 $; 
    \item[**]   $p < 0.05 $; 
    \item[*]    $p < 0.10 $.
  \end{tablenotes}
\end{threeparttable}
    \end{table}
\end{document}

답변3

몇 가지 제안 및 의견:

  • @daleif가 이미 주석에서 제안했듯이 \rightarrow기호에 대한 전용 열을 설정하십시오.

  • 코드에 래퍼가 너무 많습니다 \multicolumn. 무자비하게 그들을 도태하십시오.

  • 환경 너비가 로 설정되어 있으므로 명령문 \centering바로 앞의 지시문은 필요하지 않습니다 .\captiontabular*\textwidth

  • 환경 tabular*에는 5개가 아닌 4개의 데이터 열이 있습니다.

  • 데이터 열의 숫자를 중앙에 맞추는 대신 왼쪽 정렬을 고려하세요.

  • 명령문은 환경 \caption외부가 아닌 내부에 있어야 합니다 threeparttable. (환경의 세 가지 형식적인 부분 threepartable은 캡션, 표 형식 환경, tablenotes환경입니다.

  • 코드에 지시문이 threeparttable없기 때문에 기계가 꼭 필요하지 않은 것 같습니다 .\tnote

  • 선택 사항: 괄호 안에 자료가 없으므로 범례에서 "괄호 안의 표준 편차"라는 문장을 삭제합니다.

여기에 이미지 설명을 입력하세요

\documentclass[a4paper, 12pt]{article}
\usepackage[T1]{fontenc}
%\usepackage{threeparttable}
\usepackage{%longtable, 
             booktabs, %tabularx
             array}
\newcolumntype{C}{>{${}}c<{{}$}} % for math symbols such as "\to"
\begin{document}

\begin{table}[h]
    \setlength\tabcolsep{0pt}
      %\begin{threeparttable}
      %%\centering % is redundant
    \caption{Transfer Entropy Results}
    \label{tab1:correlation}
    \begin{tabular*}{\textwidth}{ lCl @{\extracolsep{\fill}} *{4}{l}}
    \toprule
    \multicolumn{3}{l}{Direction} &  TE & ETE & STD & P-value \\

    \midrule
    Bitcoin  &\to& IPImicro & 0.015 & 0.000 & 0.023 & 0.473 \\
    \addlinespace
    IPImicro &\to& Bitcoin  & 0.091 & 0.066 & 0.025 & 0.027**  \\
    \addlinespace
    Bitcoin  &\to& IPImacro & 0.007 & 0.000 & 0.028 & 0.650  \\
    \addlinespace
    IPImacro &\to& Bitcoin  & 0.073 & 0.044 & 0.027 & 0.066**  \\
    \bottomrule
    \end{tabular*}
%\begin{tablenotes}[para,flushleft]

    \medskip
    \footnotesize
    \textit{Note:} This table presents the Transfer Entropy estimation results. H0: No information flow. Statistical significance is based on a bootstrapped Markov chain of the transfer entropy estimates with 300 bootstrap replications. Note that the sign and the numerical value of the transfer Entropy cannot be compared, i.e. determining the magnitude and dominant direction of the information flow is not possible (\cite{behrendt2019rtransferentropy}). We also estimate a vector autoregressive (VAR) model and test for Granger causality (Table \ref{tab1:var} and \ref{tab1:granger} in the Appendix). However, because it is limited to linear relationships, the VAR model could not reveal any relationship between IPImicro, IPImacro and Bitcoin. Standard deviations in parentheses; *** p < 0.01; ** p < 0.05; * p < 0.10.
%  \end{tablenotes}
%  \end{threeparttable}
\end{table}

\end{document} 

관련 정보