07/05/26 02:34:33
>数式が文章に入っているとエラーが出てしまう事が分かりました。
この「文章」というのは「キャプションのテキスト」ということかい?
その場合で、しかも、397 のサンプルコードを使っている場合なら、
その問題は「\Underline の仕様」。
jumoline のマニュアルに数式部分を { と } で囲んだ例があるが、
そうしてもエラーが生じるかい?
400:132人目の素数さん
07/05/26 02:50:05
>>399
できました。ありがとうございます
残りの問題としてはスペースと文字がでかくなっていることです
401:132人目の素数さん
07/05/26 02:55:40
そう言われても、いったいどう変更したいのかわからないが……
あとは、\caption の定義を自分で調べていじるなりしてくれ。
# ファイル latex.ltx に書いてある。
# \@caption の定義内に \normalsize が仕込んであるので、
# それを変更すればキャプションの文字サイズは(一律に)変更できる。
# 「スペース」についてはどこのスペースなのか不明なので保留。
402:132人目の素数さん
07/05/26 03:01:51
字のサイズは気のせいかもしれません。
スペースは
適応前 Fig1. ABCDEFG
適応後 Fig1. ABCDEFG
のような感じになってしまいます。
403:132人目の素数さん
07/05/26 03:09:05
すいません変ですねこれ
適応前Fig1.___ABCDEFG
適応後Fig1.________ABCDEFG
こんな感じです
404:132人目の素数さん
07/05/26 03:11:45
# 変更後のほうがキャプションの番号部分の直後のスペースが
# 詰まっているというのなら、
397 での
\protected@xdef\@caption@text{{#1.\quad} #2}}%
のところを
\protected@xdef\@caption@text{{#1.\qquad}#2\@empty}}%
くらいに変更すると?
\qquad のところを \hspace{<適当な長さ>} にして、空白量を直接指定してもいい。
405:132人目の素数さん
07/05/26 03:13:05
403 と 404 が入れ違いになったようだが、変更の仕方はわかると思う。
(\qquad でなくて、\ (\ + 空白)くらいだろうか)
406:132人目の素数さん
07/05/26 14:01:40
ありがとうございます。何とかできました。
後はキャプションの設定をいじるのにチャレンシジしてみようかと
太字にもしたいです。
407:132人目の素数さん
07/05/26 15:13:51
もう一つ質問なんですが、キャプション内で改行の仕方が探してみましたが良く分かりませんでした。
408:132人目の素数さん
07/05/26 16:58:07
キャプションの文字サイズ・書体の変更は、\@makecaption の定義の先頭に
サイズ変更コマンド・書体変更コマンドを仕込んでもできる。
# 「キャプションの番号部分のみ」の書体変更を行うには、\@makecaption の
# 第1引数がその番号部分であることを確認しさえすれば、#1 のところに
# 書体変更コマンドを適用すればよいとわかる。
キャプション中の強制改行は、「強制改行を無視したときのキャプションの長さが
行長を下回るときには強制改行が無視される」という問題にも対処する方法については
ものの本を読んでくれ(長すぎるので、ここには書かない)。
今回の件では、さらに下線作成マクロ中での強制改行も絡んでいて面倒だが、
次のサンプルに示すようなことは可能。
(続く)
409:132人目の素数さん
07/05/26 17:00:25
(408 の続き)
\documentclass{jarticle}
\usepackage{jumoline}
\makeatletter
\long\def\@makecaption#1#2{%
%%% \bfseries%%% このあたりでも書体・文字サイズの(一律)変更は可能
\vskip\abovecaptionskip
\sbox\@tempboxa{#1.\quad #2}%
{\def\ignorespaces##1{##1}%
\def\\{\noexpand\\}%%% これを追加
\protected@xdef\@caption@text{{#1.\ }#2\@empty}}%
\ifdim \wd\@tempboxa>\hsize
\expandafter\Underline\expandafter{\@caption@text}\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil
\expandafter\Underline\expandafter{\@caption@text}%
\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother
\begin{document}
\begin{table}
\caption
[表のサンプル:複数行にわたるキャプション]%%% 目次用キャプションが必要
{表のサンプル:複数行にわたるくらいの\\
とにかく長いキャプションを用意してみる}
\end{table}
\end{document}
# あと、「要求事項」は小出しにせずに「仕様」をまとめておいてくれたほうが、
# 何度もマクロを書き換えるハメにならないで済むのだが。
410:132人目の素数さん
07/05/26 17:26:09
>>409
ありがとうございます。
小出しにしてしまって申し訳ありません。
The integrated point-wise Poynting Vector, {$IPV_{\|}(R+a,z)$}, on the right-hand half of a 10wave-length dipole
な感じの文だったんですが。
昨日の夜(下線を引く&スペースの問題)を適応後
Fig _________________________________________________________________The
integrated point-wise Poynting Vector, {$IPV_{\|}(R+a,z)$},
on the right-hand half of a 10wave-length dipole.
のような感じになってしまい
適度に改行を入れれば大丈夫かなと思ったので
また、質問する事になってしまいました。
申し訳ありませんでした。
411:132人目の素数さん
07/05/26 21:10:38
>>410
(゚Д゚)≡゚д゚)、カァー ペッ!!
412:132人目の素数さん
07/05/27 00:45:11
複数行にわたって下線をひくスタイルファイルが
ほしいんだけど・・・
ググっても出てきません 教えてエロイ人
413:132人目の素数さん
07/05/27 00:47:24
>>412
>ググっても出てきません
「TeX 下線」でググれば出てくるけど?
URLリンク(oku.edu.mie-u.ac.jp)
414:132人目の素数さん
07/05/27 23:57:07
調べてみても、いまいちわからないので質問します。
1ページ目のテキスト幅と2ページ目のテキスト幅を変えたい場合は
どうすればよいでしょうか。
\textwidth はプリアンサンブルで設定した値から変えられないようで。
415:132人目の素数さん
07/05/28 00:15:12
\textwidth には“通常のページ”におけるテキスト部分の幅を設定しておき、
テキスト幅がイレギュラーなページにおいては \leftskip、\rightskip などの
“段落の体裁”に関するパラメータを変更して左右の余白をいじればいい。
# 具体例は、奥村氏のサイトの掲示板を漁るなり、『LaTeX2e 標準コマンド
# ポケットリファレンス』などのものの本を調べるなりすれば容易に見つかるだろう。
416:132人目の素数さん
07/05/28 00:24:22
>>415
サンクス。
LaTeXの本は貸しちゃって手元に無いんだよな。
とりあえず、なんとかなりました。
417:132人目の素数さん
07/05/28 17:55:23
すまない。TeXに使用するためにWMF2EPS(ソフト)を
使った人はいないだろうか。
これを使ったらプリンタが一切使用不能になった・・・。死のうorz
URLリンク(www.ppl.phys.chiba-u.jp)
418:132人目の素数さん
07/05/29 02:31:38
>>417
単にwmf2epsをデフォルトのプリンタにしてしまった、とかじゃなくて?
419:132人目の素数さん
07/05/29 09:37:37
>>418
ああ。デフォのプリンタを
>コントロールパネル>プリンタとFAX
のところで、例えば クセロPDF や Primo PDF に設定し直して、
例えば ブラウザ画面を印刷しようとしても、できないんだ・・・。