Re: 柱とページ下部中央へのノンブル出力

名前: トニイ
日時: 2005-02-18 11:44:10
IPアドレス: 219.104.60.*

>>34530 ># 章起こしのページの時,ページ番号は「ヘッダー中央?」「ヘッダー右上?」 「フッター中央」と書かずに間違えて「ヘッダー中央」と書いてしまいました。 >重ねて質問をしてしまい申し訳ないのですが、 >これをフッター中央にすることはできるのでしょうか? 可能ですよ。下にサンプルを示しておきます。 >また、図々しいかもしれないですがもう一つ質問させてください。 >このようなレイアウトを制御するために、 >必要な書籍・お勧めの書籍などありましたらお教え願えませんでしょうか。 吉永さん・本田さんの著書が,お薦めでしょうか。 『LaTeX2eマクロ&クラスプログラミング基礎解説』 『LaTeX2eマクロ&クラス プログラミング実践解説』 TeX Wiki : TeX の本 後は,クラスファイル・スタイルファイルの中を覗いたり,付属したドキュメントも 読むことです。LaTeX のマクロ(制御綴)は,慣れてくると概ね想像が付くような名前に なっています。マクロを少しづついじって,その動作を確認することも役立つと思います。 % pLaTeX2e \documentclass[report]{jsbook} % Document Class: jsbook 2004/12/29 okumura \makeatletter %%% ヘッダーに,章見出し・節見出しを出力 %%% フッター中央に,ページ番号を出力 \def\ps@headingspagefoot{% \let\ps@plain\ps@pagefootonly%% 追加 \def\@oddfoot{\hbox to \fullwidth{\hfill\textbf{\thepage}\hfill}\hss}% \let\@evenfoot\@oddfoot% \def\@evenhead{% \if@mparswitch \hss \fi \underline{\hbox to \fullwidth{\autoxspacing \hfil\leftmark}}% \if@mparswitch\else \hss \fi}% \def\@oddhead{\underline{\hbox to \fullwidth{\autoxspacing {\if@twoside\rightmark\else\leftmark\fi}\hfil}}\hss}% \let\@mkboth\markboth \def\chaptermark##1{\markboth{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \@chapapp\thechapter\@chappos\hskip1zw \fi \fi ##1}{}}% \def\sectionmark##1{\markright{% \ifnum \c@secnumdepth >\z@ \thesection \hskip1zw\fi ##1}}}% %% %% フッター中央に,ページ番号のみ \def\ps@pagefootonly{% \def\@oddfoot{\hbox to \fullwidth{\hfill\textbf{\thepage}\hfill}\hss}% \let\@evenfoot\@oddfoot% \let\@oddhead\@empty \let\@evenhead\@empty } %% %% \chapter の再定義 \thispagestyle ... \renewcommand{\chapter}{% \if@openright\cleardoublepage\else\clearpage\fi \thispagestyle{plain}%% 章見出し起こしは plain ページスタイル \global\@topnum\z@ \secdef\@chapter\@schapter} \makeatother \pagestyle{headingspagefoot} \begin{document} \chapter{ほげ} \section{なんとか} あれこれ \newpage それから \newpage どっこいしょ \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)