質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

スタイルファイルの質問

- やなせ 太郎 の投稿
ご質問させていただきたいのですが、
数学入試問題のためのマクロ作成で理解できないプログラム文字が出てきたので質問しました。

1.\@ifnextchar
2.\@tempcnta
3.\parshape

以上の3つの意味と使い方について解説をお願いできますでしょうか?

hyperref パッケージ + 11ptでのレイアウト

- 鈴木 慎吾 の投稿
Window8 64bit
最新のインストーラーでLatexをインストールしました。
hyperrefパッケージ + 11ptですとレイアウトが狂ってしまうという現象にぶつかっております。
-----------------------
\documentclass[a4paper,11pt]{jsbook}
% jsbookの余白調整
% 参照:
% http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/
\setlength{\textwidth}{\fullwidth}
\setlength{\evensidemargin}{\oddsidemargin}
\usepackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}
\title{jbookテスト}
\begin{document}
....
\end{document}
--------------

というソースと、同じソースでhyperrefを無効にしたもの
-----------------------
\documentclass[a4paper,11pt]{jsbook}
% jsbookの余白調整
% 参照:
% http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/
\setlength{\textwidth}{\fullwidth}
\setlength{\evensidemargin}{\oddsidemargin}
%\usepackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}
\title{jbookテスト}
\begin{document}
....
\end{document}
--------------
上記2ソースでレイアウトが変化します。

10ptなら大丈夫なようです。どうも10pt->11ptの拡大の影響がテキスト幅とテキスト高さに及んでいるような感じです。

対応等ございましたらご教示願います

rwrapframeについて

- やなせ 太郎 の投稿
もう一つの方も質問に答えていただけると幸いです

\def\figurespace{%

\centering\unitlength1cm

%\begin{picture}(2.5,2.5)(0,0)

%\put(0,0){\line(1,0){2.5}}

%\put(0,0){\line(0,1){2.5}}

%\put(2.5,0){\line(0,1){2.5}}

%\put(0,2.5){\line(1,0){2.5}}

%\end{picture}

%\vskip-\baselineskip

\unitlength1cm

\leavevmode

\lower2cm\hbox to2.5cm{\hss\vbox to2.5cm{\vss

\begin{picture}(2,2)(0,0)

\put(0,0){\line(1,0){2}}

\put(0,0){\line(0,1){2}}

\put(2,0){\line(0,1){2}}

\put(0,2){\line(1,0){2}}

\end{picture}%

\vss}\hss}}

\def\zuhan{\@ifnextchar[{\@@zuhan}{\@zuhan}}

\def\@zuhan{%

\begin{minipage}[t]{3cm}

\figurespace

\end{minipage}%

}

\def\@@zuhan[#1]{%

\begin{minipage}[t]{3cm}

\begin{center}

\figurespace\\

#1

\end{center}

\end{minipage}%


\def\rwrapframe(#1,#2)#3{\framebox(#1,#2){#3}\par}

です。

見にくい文字ですみませんでした。

otf が使えないのです。

- 匿名 願い の投稿
改訂第5版 Latex2e 美文書作成入門のCDROMをWindows7にインストールをしてテフの文章を書いているのですが、usepackage{otf}とプリアンブルに書きますと、以下のようにエラーメッセージが出てしまいいつものようにpdfファイルが開かれません。他のパッケージを全て無くしてもエラーが出ます。

[1
** WARNING ** Could not locate a virtual/physical font for TFM "hminr-h".
** WARNING ** >> This font is mapped to a physical font "KozMinPro-Regular-Acro.otf".
** WARNING ** >> Please check if kpathsea library can find this font: KozMinPro-Regular-Acro.otf
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...

Output file removed.


 通常はCDROMをインストールするだけでotfパッケージは使えるようになるのだと信じておりますが、なぜ上手く動作しないのでしょうか? 2桁の丸数字などを使いたいと思っておりました。

 基本の仕組みなどよくわからないのですが、otfパッケージを使えるようにするやり方を教えてください。ネットでも上手く調べられませんでした。

 どうか、よろしくお願いいたします。

ptexindy と mendex

- 浮亭 夢介 の投稿
角藤先生のご尽力により,
xindy が ptexindy コマンドにより,日本語索引生成に利用できるようになりました.
xindy自体は高機能ですが,日本語索引を生成するという範囲内において mendex と
比べたとき,どのような違い(メリット/デメリット)があるのでしょうか.
突飛な質問ですが,宜しくお願いします.以下は ptexindy を使ってみた例です.

%% foo.tex (utf-8)
==========================================
\documentclass{ujarticle}
\usepackage{makeidx}
\makeindex
\begin{document}
ああああああああああああああ

\index{くみはん@組版}
\index{くみはん@組版 ! くみはんこう@組版工}
\index{くみはん@組版 ! くみはんてくにっく@組版テクニック}

\index{めりっと@メリット}
\index{でめりっと@デメリット}
\index{merit}
\index{demerit}

\index{\verb+\latex+}
\index{\verb+"@"!+}

\printindex

\end{document}
==========================================

Usage:
(1) ptex2pdf -l -u foo.tex
(2) ptexindy foo.idx
(3) ptex2pdf -l -u foo.tex

結果は添付の通りです.

添付 ptexindy.png

latexの質問

- 千田 光雄 の投稿
\fboxruleと\fboxsepまたは\hakoruleと\hakosepの違いについて説明してくれませんか
\hako.styを作る時に困っているので説明お願い致します。

\@sfornoopについて

- やなせ 太郎 の投稿
スタイルファイルで質問なのですが、 \ps@obunsha ノンブルの設定およびその宣言. 459 \def\ps@obunsha{% 460 \let\@mkboth@gobbletwo 461 \let\@oddfoot\@empty 462 \def\@oddhead{\reset@font\hfil---\thepage---\hfil}% 463 \let\@evenfoot\@empty 464 \let\@evenhead\@oddhead} はプリアンブルに書いてコンパイルすると直接出力されるのでしょうか。 また、 \@sfornoop 試験日程範囲出力 \@sfor/ 区切りの文字列の分解 99 h∗styi 100 \def\@sfornoop#1\@@#2#3{} 101 \long\def\@sfor#1:=#2\do#3{% 102 \expandafter\def\expandafter\@fortmp\expandafter{#2}% 103 \ifx\@fortmp\@empty 104 \else 105 \expandafter\@sforloop#2/\@nil/\@nil\@@#1{#3} 106 \fi} 107 \long\def\@sforloop#1/#2/#3\@@#4#5{% 108 \def#4{#1} 109 \ifx #4\@nnil 110 \else 111 #5 112 \def#4{#2} 113 \ifx #4\@nnil 114 \else #5\@siforloop #3\@@#4{#5} 115 \fi 116 \fi} 117 \long\def\@siforloop#1/#2\@@#3#4{% 118 \def#3{#1} 119 \ifx #3\@nnil 120 \expandafter\@sfornoop 121 \else 122 #4\relax\expandafter\@siforloop 123 \fi 124 #2\@@#3{#4}} もプリアンブルに書いてコンパイルすると直接出力されるのでしょうか? お返事待っています( ^ω^ )

文章内の画像のみを表示する方法

- matsumoto takuma の投稿
こんにちわ。
texファイル本文の中の画像データ(includegraphicsでjpeg画像を使用)のみを抽出して表示するためにはどういう工夫が必要でしょうか。

具体的に申しますと、現在千ページ弱の長い文章の中に百個程度のカラー画像が入っているのですが、印刷する際にすべてカラーページで出力すると経費がかさむため、その文章自体は\usepackage[draft]{graphicx}の形で文章+単なる枠として出力し、あとで巻頭カラー集として、文章の入っていない画像のみを抜粋したいと思っています。

ゆえに画像のみを出力し巻頭カラー集を出力するpackageと、draftの形で枠のみ出力し文章のみを白黒で出力するpackageの2つを作成し、簡易に切り替えて使えたらな、と思っています。

このうち前者(文章中のincludegraphicsのみを拾うような仕組み)の作成の仕方がどうしても思い浮かびません。

お手数をおかけいたしますが、何卒よろしくお願い申し上げます。



\rwrapframeについて

- やなせ 太郎 の投稿
スタイルファイルの質問なのですが、 図版を\rwrapframeで処理するには、 \zuhan 図版関係 425 \def\figurespace{% 426 \centering\unitlength1cm 427 %\begin{picture}(2.5,2.5)(0,0) 428 %\put(0,0){\line(1,0){2.5}} 429 %\put(0,0){\line(0,1){2.5}} 430 %\put(2.5,0){\line(0,1){2.5}} 431 %\put(0,2.5){\line(1,0){2.5}} 432 %\end{picture} 433 %\vskip-\baselineskip 434 \unitlength1cm 435 \leavevmode 436 \lower2cm\hbox to2.5cm{\hss\vbox to2.5cm{\vss 437 \begin{picture}(2,2)(0,0) 438 \put(0,0){\line(1,0){2}} 439 \put(0,0){\line(0,1){2}} 440 \put(2,0){\line(0,1){2}} 441 \put(0,2){\line(1,0){2}} 442 \end{picture}% 443 \vss}\hss}} 444 \def\zuhan{\@ifnextchar[{\@@zuhan}{\@zuhan}} 445 \def\@zuhan{% 446 \begin{minipage}[t]{3cm} 447 \figurespace 448 \end{minipage}% 449 } 450 \def\@@zuhan[#1]{% 451 \begin{minipage}[t]{3cm} 452 \begin{center} 453 \figurespace\\ 454 #1 455 \end{center} 456 \end{minipage}% 457 } \rwrapframe \rwrapframe の設定. 458 \def\rwrapframe(#1,#2)#3{\framebox(#1,#2){#3}\par} でよろしいでしょうか?