語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

- ermito の投稿
返信数: 5
奥村本第7版附属のDVDからWindows 7に
TeXLive2016一式をインストールした環境で
pLaTeXを使用しています。

先日はヘッダの特殊文字出力でお世話になりました。
今日は、表題の件でご教示いただければとおもいます。

末尾にしめすようなソースを処理して、
1. 奇数ページにはインド系文字
2. 偶数ページにはラテン文字
でもって、辞書でよくあるような爪インデックスをつけたいおもいます。

具体的には
\begin{ABC}{{\dn k} \textipa{k}}

...

\end{ABC}

でかこまれている範囲では
奇数ページの小口に
{\dn k}
が、偶数ページの小口には
\textipa{k}
があらわれるようにしたいとおもいます。
そのさい、それらの文字は、たとえば黒い箱の中に白抜きの文字で
だすようなことができればいいかとおもっています。

以下同様に
{\dn K}
\textipa{kh}
やら
{\dn g}
\textipa{g}
やらがつづいていきます。

こういったことを、マクロで自動で処理することは可能でしょうか。

よろしくおねがいいたします。
#スタイルファイルは添付しています。

---見本ファイル---
\documentclass[a5j,10pt]{jsbook}

\usepackage{dev}
\usepackage{fancyhdr}
\pagestyle{fancy}
\cfoot{\thepage}

%%% 語彙集パッケージ
\usepackage{goisyuu2}
%%% スタイル選択
\pagestyle{goisyuu}

\newcommand{\allofam}{{$<$}\llap{$>$}}
%\usepackage{tipa}
\usepackage{tipa,times,bm}

\begin{document}

% \midasigo{<見出し語>}{<品詞>}{<語義説明>}
%
% \midasigo* とすると見出し語の前にの長さの線が出ます
\fboxrule=3\fboxrule

\fbox{k}

\begin{ABC}{{\dn k} \textipa{k}}
%

\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}

%
\end{ABC}

\newpage

\begin{ABC}{{\dn K} \textipa{kh}}
%

\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}
\midasigo{{\dn K} \textipa{kh}}{n}{{\dn K} \textipa{kh}}

%
\end{ABC}

\newpage


\begin{ABC}{{\dn g} \textipa{g}}
%

\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}

\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}
\midasigo{{\dn g} \textipa{g}}{n}{{\dn g} \textipa{g}}

%
\end{ABC}

\newpage

\begin{ABC}{{\dn G} \textipa{gh}}
%

\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}

\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}

\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}
\midasigo{{\dn G} \textipa{gh}}{n}{{\dn G} \textipa{gh}}

%
\end{ABC}

\end{document}




ermito への返信

Re: 語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

- ermito の投稿
すいません。
追記です。

見本では4つしかないですけど、
実際には34の音が出てきます。
17くらいで折り返して、
表示できればと思います。

よろしくお願いいたします。
ermito への返信

Re: 語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

- 本田 知亮 の投稿
pagestyleに細工を入れてください.
本質的には柱と同じです.

あといろいろなことを一気にしようとは
思わないほうがいいです.
爪の作成というのはいろいろな要素が関連します.
それぞれの要素を切り分ける必要があります.

(1)ページごとに爪に出したい文字を
なんらかの形で抽出できるか?
(2)爪の部分に何かを出力できるか
(3)爪の位置を自動で移動させることができるか
(4)折り返しのルールをマクロにできるか

(1)の文字の抽出については,
TeXのページ分割のルール上汎用的には
ややこしいですが,
そうやって環境に引数に与えて,
\newpageをいれているのであれば
それがそのまま使えるので問題ないでしょう.
(汎用的にはmarkを使う,相互参照を使うとかが
考えられます).

#こういう本の場合,
#経験上あとで「追い込め」となることが
#ほとんどなのですが。。。

(2)に関しては実際にpagestyleを弄ってください.
pagestyleの\oddheadや\evenheadには
ノンブルや柱しかいれてはいけないという
ルールはありません.
ここに何かをいれて,それを\raiseboxとかで
上下に動かせばページのあちこちにいろいろだせます
(本文と重なるように位置にいれることで
透かしもつくれたりします).


(3)に対する一つの方法としては
爪の位置は「等差数列」で
指定できることを利用します.
それを前提とすれば,
(4)は,等差数列の項数を項数そのものではなく,
mod 17で扱えばいいですし,
もしくは18を超えたら初項に戻すとしても同じです.
(初項を0項とするか1項とするかが微妙ですが
そこは本質ではないです).

本田 知亮 への返信

Re: 語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

- ermito の投稿
本田さま
ご教示おそれいります。

理屈はわかるような気がするのですけれども、
わたしの技術ではまったく実現不能です。

急ぎの話ではないので、
具体的にご教示してくださるかたから
ご意見いただけるのをまつことにいたします。

それでは失礼いたします。

ermito への返信

Re: 語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

- 帯田 木偶太 の投稿
帯田 木偶太 への返信

Re: 語彙集っぽいものに辞書でよくある小口インデックス(爪インデックス)をつけたい

- ermito の投稿
帯田さま

ご教示ありがとうございます。
thumbs.sty
というのがあるのですね。
解説文書をちょっとみてみました。
http://tug.ctan.org/macros/latex/contrib/thumbs/thumbs.pdf

くわしいことはわかりませんけれども、
頭文字がかわるたびに
\thumbnewcolumn
\addthumb{}{あ}{white}{gray}
などとすれば、
#頁の左右で異なるインデックスとなるわけではない
#という点をのそけば
だいたいよいのではないかとおもえましたので、
末尾の見本のようにためしてみました。

しかし、
! Package pageslts Error: pagenumbering scheme missing
というエラーがでました。

どうも、一頁以内でおさまる長さであれば、
エラーはでずに、頁の右上に「インデックス」が表示されるようです。
しかし複数頁にまたがると、エラーになるようです。

これはどうしたらよいでしょうか。

ご教示いただければさいわいです。

%%%見本・ここから%%%
\documentclass[a5j,10pt]{jsbook}

\usepackage{dev}
\usepackage{fancyhdr}
\pagestyle{fancy}
\cfoot{\thepage}

\usepackage[width=1cm,height=1cm]{thumbs}

%%% 語彙集パッケージ
\usepackage{goisyuu2}
%%% スタイル選択
\pagestyle{goisyuu}

\usepackage{times,tipa}

\begin{document}

\begin{ABC}{{\dn k} \textipa{k}}
\thumbnewcolumn
\addthumb{}{{\dn k}}{black}{gray}

\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}

%\if0と\fiをけすと複数頁になり、エラーがでる
\if0
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\midasigo{{\dn k} \textipa{k}}{n}{{\dn k} \textipa{k}}
\fi
%
\end{ABC}

\end{document}

%%%ここまで%%%