LaTeX 논문의 목차에 "제 ~ 장"뿐만 아니라 "제 ~ 절"까지 넣는 방법
3200 단어 LaTeX
pdfLateX에서는 목차에 제 ~ 절이 인쇄되지 않습니다.
pdfLateX에서 생성된 목차에서는, 제~장은 인쇄되지만, 제~절은 인쇄되지 않는다.
thesis.tex의 일부
\tableofcontents
\chapter{序論}
\section{背景}\label{sec:intro_background}
これこれこういう背景がある.
\section{目的}\label{sec:intro_purpose}
本研究は,これこれこういうことを目的とする.
\section{目標}\label{sec:intro_goal}
本研究の目標は,これこれこういうことである.
\section{構成}\label{sec:intro_contents}
本文書の構成を以下に示す.
이것을 pdfLaTeX로 컴파일한다.
platex thesis.tex
dvipdfmx thesis.dvi
이것으로 출력되는 thesis.toc
와 thesis.pdf
의 목차는 이하와 같다.
thesis.toc\contentsline {chapter}{\numberline {第1章}序論}{1}
\contentsline {section}{\numberline {1}背景}{1}
\contentsline {section}{\numberline {2}目的}{2}
\contentsline {section}{\numberline {3}目標}{3}
\contentsline {section}{\numberline {4}構成}{3}
tesis.pdf 목차
\chapter
는 제~장으로 되어 있지만, \section
는 제~절이 되어 있지 않다.
해결 방법
\section
에 제~절을 넣고 싶은 경우는,sed
명령으로 thesis.toc
를 다시 씁니다.
listofcontents.sh#!/bin/sh
file=`date|sed 's/[\ :]/_/g'`
sed 's/\(\\contentsline\ {section}{\\numberline\ {\)\([0-9]\)}/\1第\2節} /' ${1}.toc > $file
rm $file
platex로 컴파일 한 후이 스크립트의 첫 번째 인수에 thesis
를 넣고 실행 한 다음 다시 컴파일하십시오.
platex thesis.tex
sh listofcontents.sh thesis
platex thesis.tex
dvipdfmx thesis.dvi
이것으로 제~절도 인쇄되었다.
Reference
이 문제에 관하여(LaTeX 논문의 목차에 "제 ~ 장"뿐만 아니라 "제 ~ 절"까지 넣는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aqua_ix/items/655528b7dc980eab3956
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
\tableofcontents
\chapter{序論}
\section{背景}\label{sec:intro_background}
これこれこういう背景がある.
\section{目的}\label{sec:intro_purpose}
本研究は,これこれこういうことを目的とする.
\section{目標}\label{sec:intro_goal}
本研究の目標は,これこれこういうことである.
\section{構成}\label{sec:intro_contents}
本文書の構成を以下に示す.
platex thesis.tex
dvipdfmx thesis.dvi
\contentsline {chapter}{\numberline {第1章}序論}{1}
\contentsline {section}{\numberline {1}背景}{1}
\contentsline {section}{\numberline {2}目的}{2}
\contentsline {section}{\numberline {3}目標}{3}
\contentsline {section}{\numberline {4}構成}{3}
\section
에 제~절을 넣고 싶은 경우는,sed
명령으로 thesis.toc
를 다시 씁니다.listofcontents.sh
#!/bin/sh
file=`date|sed 's/[\ :]/_/g'`
sed 's/\(\\contentsline\ {section}{\\numberline\ {\)\([0-9]\)}/\1第\2節} /' ${1}.toc > $file
rm $file
platex로 컴파일 한 후이 스크립트의 첫 번째 인수에
thesis
를 넣고 실행 한 다음 다시 컴파일하십시오.platex thesis.tex
sh listofcontents.sh thesis
platex thesis.tex
dvipdfmx thesis.dvi
이것으로 제~절도 인쇄되었다.
Reference
이 문제에 관하여(LaTeX 논문의 목차에 "제 ~ 장"뿐만 아니라 "제 ~ 절"까지 넣는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aqua_ix/items/655528b7dc980eab3956텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)