Re: [問題] sectionname?!

作者: s60984 (Angus)   2014-09-16 17:42:26
非常感謝andrew43...已經成功了
以下為成功的tex檔
\documentclass[12pt]{article}
\usepackage{amsmath,amssymb,amsthm,mathrsfs}
\usepackage{fontspec} %加這個就可以設定字體
\usepackage{xeCJK} %讓中英文字體分開設置
\setCJKmainfont{標楷體} %設定中文為系統上的字型,而英文不去更動,使用原TeX字型
\XeTeXlinebreaklocale "zh" %這兩行一定要加,中文才能自動換行
\XeTeXlinebreakskip = 0pt plus 1pt %這兩行一定要加,中文才能自動換行
%%%%%%%%%%%%%%%%
\renewcommand{\contentsname}{目錄}
\let\Sectionmark\sectionmark
\def\sectionmark#1{\def\Sectionname{#1}\Sectionmark{#1}} %\Sectionname
\let\Subsectionmark\subsectionmark
\def\subsectionmark#1{\def\Subsectionname{#1}\Subsectionmark{#1}}
%\Subsectionname
\usepackage{titlesec,titletoc,CJK,CJKnumb}
\titleformat{\section}[hang] {\Large\bfseries}{第\CJKnumber{\thesection}小節}
{1em}{}[]
\titleformat{\subsection}[hang] {\normalsize\bfseries}{第
\CJKnumber{\thesection}小節\quad\Sectionname} {1em}{}[]
\titlecontents{section}[2em] {}{\normalfont\normalsize\makebox[6em][l]
{第\CJKnumber{\thecontentslabel}小節}}{} {\titlerule*[0.7pc]{.}\contentspage}
\titlecontents{subsection}[4em]{} {\normalfont\normalsize\makebox[6em][l]
{}}{} {\titlerule*[0.7pc]{.}\contentspage}
%%%%%%%%%%%%%%%%
\begin{document}
\tableofcontents
\clearpage
\section{統計}
\clearpage
\subsection{參考答案}
\clearpage
\section{機率}
\clearpage
\subsection{參考答案}
\end{document}
※ 引述《andrew43 (討厭有好心推文後刪文者)》之銘言:
: 看一下這篇你就應該會了。
: http://tex.stackexchange.com/questions/75168/
: get-current-section-name-without-label
: 原發問者私訊指出這招沒用。
: 可以試試這個
: \let\Sectionmark\sectionmark
: \def\sectionmark#1{\def\Sectionname{#1}\Sectionmark{#1}}
: 再在 \titleformat 中加入 \Sectionname 看看。
: 以上參考於
: http://tex.stackexchange.com/questions/62241/
: how-to-get-the-current-chapter-name-section-name-subsection-name-etc
: ※ 引述《s60984 (Angus)》之銘言:
: : 想得到「第一小節 統計 參考答案」
: : 結果無法編譯
: : 請問是否有任何可行的方式滿足我的要求

Links booklink

Contact Us: admin [ a t ] ucptt.com