名前: SATO 日時: 2005-03-23 19:07:17 IPアドレス: 210.135.197.*
>>35111 以下のように定義することにより、ツメの表示が できるようになりました。 ここで、さらに表示される文字を\bfseriesにしたいので 以下のように変更してみましたが、うまく行きません。 どのように変更すればできるのでしょか?? 教えていただけたら幸いです。 \makeatletter \def\sidelabel#1{% \ifnum\@sidelabel@maxposition>\@sidelabel@position\else \global\@sidelabel@position\z@ \fi \global\advance\@sidelabel@position\@ne \protected@xdef\@sidelabel{#1}} \def\@sidelabel@height{20mm} \def\@sidelabel@width{6mm} \def\@sidelabel@offset{20mm} \def\@sidelabel@shift{10mm} \def\@sidelabel@maxposition{10} \newcount\@sidelabel@position \global\@sidelabel@position\z@ \def\ps@sidelabel{% \let\@oddfoot\@empty \let\@evenfoot\@empty \def\@oddhead{% \hfil\rightmark\quad\thepage \@put@oddsidelabel}% %\def\@evenhead{% % \@put@evensidelabel % \thepage\quad\rightmark\hfil}% \let\@mkboth\markboth} \def\@put@oddsidelabel{% \rlap{\kern\@oddsidelabel@hshift \@put@sidelabel{0mm}{3mm}}} \dimen@\paperwidth \advance\dimen@-\textwidth \advance\dimen@-\oddsidemargin \advance\dimen@-1in \advance\dimen@-\@sidelabel@width \edef\@oddsidelabel@hshift{\the\dimen@} \def\@put@evensidelabel{% \llap{\@put@sidelabel{3mm}{0mm}% \kern\@evensidelabel@hshift}} \dimen@\evensidemargin \advance\dimen@ 1in \advance\dimen@-\@sidelabel@width \edef\@evensidelabel@hshift{\the\dimen@} \def\@put@sidelabel#1#2{% %%% #1 左側へのはみだし量, #2 右側へのはみだし量 %%% \vbox to\z@{% \vbox to\paperheight{% \count@\@sidelabel@position \advance\count@\m@ne \dimen@\@sidelabel@shift \dimen@\count@\dimen@ \advance\dimen@\@sidelabel@offset \advance\dimen@-\topmargin \advance\dimen@-\headheight \advance\dimen@-1in \kern\dimen@ \dimen@\@sidelabel@width \advance\dimen@#1\relax \advance\dimen@#2\relax \hbox{% \vrule width\dimen@ height\@sidelabel@height depth\z@ \kern-\dimen@ \kern#1\relax \vbox to\@sidelabel@height{% \vss \hbox to\@sidelabel@width{{% \color{white}% \small\sffamily\gtfamily\bfseries #この行に\bfseriesを追加 \hss\@sidelabel\hss}} \vss}% \kern#2\relax}% \vss}% \vss}} \makeatother ちなみに、定義のなかで \small\sffamily\gtfamily\bfseries の \bfseries を消去して、表示させる方で \sidelabel{\mbox{\bf\tate 文字文字}}や \sidelabel{\mbox{\tate\bf 文字文字}}と してみても反映されているようには感じられませんでした…。 としても反映されている感じはしません…。 縦書きにしている点が問題なのでしょうか。。
この書き込みへの返事: