- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 19:23:50 ]
- 過去スレッド
第一章 pc.2ch.net/test/read.cgi/unix/977144071/ pc.2ch.net/unix/kako/977/977144071.html 第二章 pc.2ch.net/test/read.cgi/unix/1033564798/ (984レス) 第三章 pc8.2ch.net/test/read.cgi/unix/1059616013/ (996レス) 第四章 pc8.2ch.net/test/read.cgi/unix/1116389650/ 第五章 pc11.2ch.net/test/read.cgi/unix/1153569474/ ・LaTeX の本家ページ ttp://www.latex-project.org/ ・角籐先生のページ ttp://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/ ・奥村先生のページ ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/ ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/ ・熊沢先生のページ ttp://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex.html ttp://homepage.mac.com/xyoshiki/tex.html ・LaTeXしよう!(コマンド集) ttp://www.topstudio.co.jp/~kmuto/latex/ ・LaTeXコマンドシート一覧 ttp://www002.upp.so-net.ne.jp/latex/ ・クラスファイル・bibitex関連 ttp://www.med.osaka-u.ac.jp/pub/anes/www/latex/latex.html ・ptetex WiKi ttp://tutimura.ath.cx/ptetex/ UTF-8 による TeX 文書の作成 Utf82TeX ttp://yasuda.homeip.net/tex/utf82tex.html
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 19:33:35 ]
- >>658
> 理由(メカニズム)は不明ですが、 これは, jsarticle.cls と geometry.sty の喧嘩(?)です。 双方とも papersize オプションをつけられますが, jsarticle.cls は,単に [papersize] 一方 geometry.sty は,[papersize={width,height}] と右辺値をつけることが前提のオプションです。 右辺値の省略(デフォルトの設定)は予定されていないから > ! Package keyval Error: No value specified for papersize. と怒られるのです。(怒っているのは,keyval.sty ですが.....) えっ? \usepackage[......]{geometry} には,papersize をつけていないってですか。 そりゃ通りません。 \documentclass[....]{ のオプションは,グローバルオプションです。 その下,すべての \usepackage に伝播します。 解決とのことですが,補足したいことが2件あるんだが。 この板はそろそろ行数オーバーですかな。 この板は,詳しい議論をするには不向きですね。 動いてりゃいいか。 細かいことは不問ということで,ではでは。 案の定,改行が多いってさ。
- 660 名前:656=658 mailto:sage [2009/05/25(月) 19:56:52 ]
- >>659
どこのどなたかは存じ上げませんが、ありがとうございます。 geometryにもpapersizeオプションがあるとは知りませんでした。 ○村先生のところのTeXフォーラムやTeX Q&Aに書き込むことも考 えたのですが、そちらにしておけば補足してもらえたのに残念です。
- 661 名前:659 mailto:sage [2009/05/25(月) 20:32:06 ]
- >>660
補足がある,といってしまった以上,きちんと書くべきでしょうね。 補足1. jsarcticle のオプション papersize を削除したことによる不利益 結論:不利益はない。削除は妥当である。 理由:このオプションは,dvi ウェアに,papersize を伝えることであるが, 同じ機能が geometry.sty に内包されているから, jsarticle.sty で行わなくても済む。 補足2は,長くなりそうですから,「続く」とします。
- 662 名前:659 mailto:sage [2009/05/25(月) 20:34:17 ]
- 661 の続き
補足2. jsarticle.sty 使用時の寸法指定 結論:cm ではなく,truecm を用いる。この場面でいえば \usepackage[a4paper,landscape,divide={1cm,,1cm},dvipdfm]{geometry} とするのではなく \usepackage[divide={1truecm,,1truecm},dvipdfm]{geometry} が適切であろう。 理由:js*.cls の寸法処理は独特です。 以下,粗い表現です。(^^;) \documentclass[8pt,a4paper,.....]{jsarticle} とした場合は,a4paper を 10/8 倍したサイズの用紙を想定し, 10pt で組み版します。 最後に \mag=800 (js は 833 ですが,粗い説明です)として, 全体を 8/10 に縮めます。これで文字サイズが 8pt となります。 divide={1cm,,1cm}とした場合は,拡大した用紙で 1cm がとられ 8/10 に縮められるとすれば,1cm ではなく,8mm となることが懸念されます。 (私は js も geometry も使っていませんから,「懸念」としておきます) もしそうなら,truecm を使えば,縮小した後のサイズが 1cm となります。
- 663 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 20:38:39 ]
- >>661-662
重ね重ねありがとうございました。補足1は特に参考になります。
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:42:04 ]
- jsclasses は 10pt を基準に mag で他のポイント(一部、級数)に対応させているから、
単位が true** とかしないといけなくて、非常に分かりにくいと思う。 フォントサイズに関わるところを全部級数ベース(<10> = 13Q)に書き換えたものを作ったよ。
- 665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/01(月) 14:18:34 ]
- ノンブル(ページ番号)を逆順で振ることってできるでしょうか?
例えば\setcounter{page}{5}とすると、ノンブルが5、4、3…となるような 動作です。 縦書き(右開き)と横書き(左開き)が混在する本を作っていて、 これらに通しのページ番号を振る必要があります。 イレギュラーな質問で恐縮ですが、ヒントなどがありましたら宜しくお願いします。 m(_ _)m
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/01(月) 15:11:13 ]
- >>665
縦書きと横書きを別々に作成して、PostScriptに出してから、合体すればよいんじゃない? psselectとかPostScriptファイルを操るコマンド群を知っていて、 setcounterとかaddtocounterを知っていれば無問題。
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/01(月) 17:09:22 ]
- >>665
たとえば、逆順部分向けに \def\@oddfoot{\@tempcnta\@minrevpage \advance\@tempcnta\@maxrevpage \advance\@tempcnta -\c@page \reset@font\hfil\@arabic\@tempcnta\hfil} みたいなページスタイルを定義します(フッタの中央にノンブルがくる場合)。 \@minrevpageと\@maxrevpageは、逆順部分の初めで \mathchardef\@minrevpage\c@page \mathchardef\@maxrevpage 123\relax のようにすればいいと思うし、auxファイルを経由すればもっとよいと思います。 試してないけど、基本的にはこんな感じでいけませんか?
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/01(月) 18:35:19 ]
- >>666 >>667 さっそくどうもです。
\documentclass[a5j,12pt]{jbook} \makeatletter \def\@oddfoot{\@tempcnta\@minrevpage \advance\@tempcnta\@maxrevpage \advance\@tempcnta -\c@page \reset@font\hfil\@arabic\@tempcnta\hfil} \def\@evenfoot{\@tempcnta\@minrevpage \advance\@tempcnta\@maxrevpage \advance\@tempcnta -\c@page \reset@font\hfil\@arabic\@tempcnta\hfil} \makeatother \begin{document} \makeatletter \mathchardef\@minrevpage\c@page \mathchardef\@maxrevpage 123\relax \makeatother あいうえお。あいうえお。あいうえお。あいうえお。あいうえお。[略] \end{document} こんな感じで、逆順にノンブルが振れました。感謝です。
- 669 名前:667 mailto:sage [2009/06/02(火) 19:53:11 ]
- \newenvironment{tategaki}{%
\cleardoublepage \chardef\ZERO=0%%%``\z@''を使ってもよい \chardef\TWO=2%%%``\tw@''を使ってもよい \chardef\FOUR=4 \setbox\ZERO=\vbox\bgroup\tate\hsize\textheight\relax \leavevmode }{% \vfill \egroup \setbox\FOUR=\vbox{}% \loop\ifvoid\ZERO\else\setbox\TWO=\vsplit\ZEROto\textwidth \setbox\FOUR=\vbox{\box\TWO \ifvoid\FOUR\else\vskip0pt\relax\unvbox\FOUR\fi }% \repeat \unvbox\FOUR } こうやって定義したtategaki環境でも、 横書きの文書の中で縦書きの部分を逆順に出力できます。 長さの指定についてはもっとよく考えないといけませんが。
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 10:22:54 ]
- 新しくCTANに来たgrid.styって何がよいのかよく分からん。
グリッド上に組版することの優位性ってなんだろ。
- 671 名前:名無しさん@お腹いっぱい。 [2009/06/17(水) 17:06:35 ]
- >>607
PDFTeXミーティングで議題になるくらい大事なことみたい。 ttp://www.latex-project.org/papers/pdfTeX-meeting-2005-09-24/gridtypesetting.html よくわからないけど、日本人が罫線大好きなのと同様に、あちらの人はグリッド上にきれいに 配置することが好きなんでは。
- 672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 20:56:37 ]
- ubuntu 9.04のdvipdfmx件、15時間前にverification-doneになったから、
もう更新されるのかと思って、野良debのdvipdfmxをアンインストールして、 リポジトリからdvipdfmxを入れたら、まだ古いままだった。 いったい何日かかるのか。
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 21:44:57 ]
- >>672
dvipdfmx (1:20080607-1ubuntu1) jaunty-proposed; urgency=low * Fix wrong access CMAP_SIG_MAX array (LP: #372217) -- Ikuya Awashiro <ikuya@fruitsbasket.info> Tue, 12 May 2009 12:59:49 +0000
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 10:03:38 ]
- $ sudo apt-get update && sudo apt-get upgrade
ヒット ubuntutym.u-toyama.ac.jp jaunty Release.gpg [snip] アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 まだミラーに来ていないみたい。>>673のdebはどこからダウンロードできるの?
- 675 名前:674 mailto:sage [2009/06/18(木) 11:20:36 ]
- 自己解決
ソフトウェアソースでjaunty-proposedにチェックを入れて有効化したらOKでした
|

|