Re: jsarticleのslide設定

名前: 若雲
日時: 2010-02-07 20:27:15
IPアドレス: 124.45.179.*

>>54490 実際にページ番号を出力しているのは“\thepage{} of \pageref{LastPage}”という部分なので、それを任意の位置で利用すれば 好きなところに表示させることができます。本文中で「ところでこのスライドは \pageref{LastPage} ページ中の \thepage ページ目です」 といったようにも使えますし、「座標」という意味ではpicture環境などを用いれば版面(用紙全体)の任意の位置に文字列を出力することが できます(四隅・下部中央以外の変な位置に置いてもしょうがないですけど)。以下の例ではあえて本文とカブる位置にページ番号を出力しています。 そういえば、カスタマイズの「作法」としてplainスタイルの名前をそのまま使うのではなく、myslideとか適当な名前のスタイルを作って、 それを使うのが正しいかもしれませんので、そのようにしました。 \documentclass[slide,papersize]{jsarticle} \usepackage{lastpage} \makeatletter \def\ps@myslidehead{% \let\@mkboth\@gobbletwo \let\@oddfoot\@empty \def\@oddhead{\normalfont\hfill\hskip1em\thepage{} of \pageref{LastPage}}% \let\@evenfoot\@empty \let\@evenhead\@oddhead} \let\ps@myslide\ps@myslidehead \makeatother \pagestyle{myslide} \begin{document} \section{ページ} \begin{itemize} \item なにか \end{itemize} \setlength{\unitlength}{1truecm} \begin{picture}(1,1)(0,0) \put(0,2){\thepage{} of \pageref{LastPage}} \end{picture} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)