\chapter{\TeX} % 第九章+
■ このスレッドは過去ログ倉庫に格納されています
0186名無しさん@お腹いっぱい。
2013/10/30(水) 02:55:36.02jarticle なら \def\thesection{\textbf{\arabic{section}.}}
でタイトルも目次も変わるはずだが、それをやらないのは、ラベルを
\ref{} で参照するときにはピリオドを付けたくないって事だよね。
そんな時のために varioref.sty がある。たとえばタイトルや目次を
「第2。節、」のようにし、ラベル参照のときには「第2節、」のように
中のマルだけ削除するという変態設定をするには次のようにすればいい。
\documentclass{jsarticle}
\renewcommand{\presectionname}{第}
\renewcommand{\postsectionname}{。節、}
\usepackage{varioref}
\labelformat{section}{\textsf{第\arabic{section}節、}}
\begin{document}
\tableofcontents\vfill
\section{尻}\label{sec:shiri}
屁は\ref{sec:he}を参照せよ。\vfill
\section{屁}\label{sec:he}
尻は\ref{sec:shiri}を参照せよ。\vfill
\end{document}
あまりに変態的な設定なので、目次の章番号とタイトルが接近しすぎるが、
それを修正するには \l@section の再定義となる(略)。
■ このスレッドは過去ログ倉庫に格納されています