TeX 표의 각주를 표 바로 아래에 붙입니다.

3587 단어 TeX
이 기사를 읽을 수 있습니다.TeXで,表中につけた脚注をページ下ではなく表のすぐ下に書ける
  • 환경
  • macOS mojave 10.14.6
  • TeXshop 4.44


  • TeX로 표를 쓰고 있으면, 이런 식으로 표중에 각주를 붙이고 싶어졌습니다.


    이것을 출력하고 싶고, 다음과 같이 써 보았습니다.

    table_sample.tex
    ¥begin{table}[h]
    ¥begin{center}
    ¥caption{member list}
    ¥label{tab:menber}
    ¥begin{tabular}{ccc}¥hline
    Name &age &nicname¥¥¥hline¥hline
    Satoshi &34¥footnote{Emikoさんに聞いた} &doraemon¥¥
    Taro    &24¥footnote{Takeshi君に聞いた} &Tarorian¥¥
    Shinichi &21 &Conan¥¥
    Jiro    &30 &Ramen¥¥¥hline
    ¥end{tabular}
    ¥end{center}
    ¥end{table}
    

    이것을 타입 세트 해 보면 ... 어라 ~?


    각주가 출력되지 않습니다.

    Table.1과 같이 각주를 붙이려면 threeparttable 패키지를 사용하면 좋다.

    table_sample2.tex
    
    %プリアンブルに以下を記述
    ¥usepackage{threeparttable}
    %...(省略)...
    
    ¥begin{center}
    ¥begin{threeparttable}[h]
    ¥caption{member list}
    ¥label{tab:menber}
    ¥begin{tabular}{ccc}¥hline
    Name &age &nickname¥¥¥hline¥hline
    Satoshi &34¥tnote{a} &doraemon¥¥
    Taro    &24¥tnote{b} &Tarorian¥¥
    Shinichi &21 &Conan¥¥
    Jiro    &30 &Ramen¥¥¥hline
    ¥end{tabular}
    ¥begin{tablenotes}
    ¥item[a] Emikoさんに聞いた.
    ¥item[b] Tekeshi君に聞いた.
    ¥end{tablenotes}
    ¥end{threeparttable}
    ¥end{center}
    

    표중의 각주를 붙이고 싶은 곳에 \tnote{a} 등이라고 씁니다.\tnote{1}라든지, \tnote{*} 하지만 괜찮습니다.

    각주 내용은 ¥begin{tablenotes} 아래에 적는다.
    여기도 \item[1]라든지 괜찮습니다.

    보통 각주 \footnote와 다른 것은,\tnote\item가 링크되어 있지 않습니다 (따라서 하이퍼 링크 기능을 사용해도 적용되지 않습니다).

    좋은 웹페이지 즐겨찾기