ぶっちゃけUNIXと関係ないことのほうが多いよな
テオッ テフテフ、テフッ!!
とりあえず,nifty/FTEXはもうだいぶ前に消えてるし 奥村先生は三重大学にうつった
7 :
名無しさん@お腹いっぱい。 :2006/07/22(土) 22:05:18
8 :
名無しさん@お腹いっぱい。 :2006/07/23(日) 06:06:56
おお、だれも言っとらんかったのか。
¥emph{
>>1 乙 }
11 :
名無しさん@お腹いっぱい。 :2006/07/24(月) 19:09:52
ソースコードをプリントするのに 以下のような感じでverbatim環境の中にソースを読み込みたいのですが \begin{verbatim} \input{hoge.cpp} \end{verbatim} これではhoge.cppの中身が読み込まれず \input{hoge.cpp} とそのまま表示されてしまいます. うまくverbatim環境の中でも\inputを機能させる方法は無いものでしょうか?
verbatim パッケージが提供する \verbatiminput を使えばいい。
13 :
11 :2006/07/24(月) 19:25:07
14 :
名無しさん@お腹いっぱい。 :2006/07/25(火) 01:48:09
質問です。 multicolの中に表を作りたいです。具体的には \begin{multicols}{2} ... \begin{table}[htbp] \begin{center} \begin{tabular}{|c|c|}\hline a & b \\ \hline \end{tabular} \end{center} \end{table} ... \end{multicols} このように書くと表が消えちゃいます。 multicolsを取ると最初のところでonecolumnが指定されているので一段組になりますが表は現れます。またmulticolsをとらずに\begin{table}をとって\begin{tabular}のみにすると表がでてきます。 tableをつけて表を作る方法はないでしょうか?
それは multicol パッケージの仕様。 1 段幅の図表を入れつつ 2 段組にするのなら、 multicol パッケージを使うのをやめることになる。
なんだか前田富美男タンがやばいことに…… やっぱりなんか受信してる人だったのかな……怖いよー。
年配の方かと思ったりしていましたが、 もしかして、20代後半の池沼さんかな。 > 本当は、中学生の数学や理科の問題を作成する程度で、TeXに精通している > わけでは、ありません。掲示板でも、質問する場合が多くて、つい、分かっているような > 事があれば御指導することがあります。 ご指導ごめん被りたい… ”本当は、”って何?
何はともあれ、熱いな。 でもやめて欲しい。 この人の数学や理科の問題はどうなってるんだろう。
ヲチはよそでやってよ。
20 :
14 :2006/07/25(火) 13:34:37
>>15 レスありがとうございます。
今回の場合、第一章を\onecolumnにして第二章を\chapter{hoge}だけ一段組にしてそこ以降を二段組にしたいため、multicolを使わざるをえないのです。
この表を二段組の幅とかにして使う方法とかはないのでしょうか?tabularだけで表を作成するとcaptionとかlabelとかが指定できなくて困ってます。
入門書を読みな。 >この表を二段組の幅とかにして使う table* 環境というものがある(同様に、figure* 環境というものもある)。
22 :
20 :2006/07/25(火) 14:21:07
>>21 ありがとうございます。table*を試してみたのですが表が二段組にならず次のページに行ってしまいます。これをどうにか二段組の中に入れたいのです。
これはどうにもならないんですかねぇ。。。
>次のページに行ってしまいます。 それも仕様(必要があれば、table* 環境の位置を変更する)。 >これをどうにか二段組の中に入れたいのです。 次のようなことでもしたいのかい? \documentclass{jarticle} \usepackage{multicol} \begin{document} \begin{multicols}{2} ・・・・・・・・・・ \end{multicols} % ↓multicols 環境の外部(1 段組部分なのでただの figure 環境でよい) \begin{table}[h] ・・・・・・・・・・ \end{table} \begin{multicols}{2} ・・・・・・・・・・ \end{multicols} \end{document}
24 :
22 :2006/07/25(火) 14:50:37
>>23 丁寧なレスありがとうございます。
しかしやりたいことはそうではなくて、
\documentclass{jreport}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\begin{table}[h]
・・・・・・・・・・
\end{table}
\end{multicols}
\end{document}
という感じです。
二段組だと一ページを縦に二つに割って文章を書きますが、その二つに割ったところに表を挿入したいのです。表を一段にぶちぬきたいわけではなく、むしろ横幅を1/2にしてmulticolの中に収めたいです。
むしろtable環境にこだわらなくても、表にcaptionとlabelがつけばいいのですが。。。
ならば、「出力ルーチン」の構築法を学べばいい。そうすれば、1 段幅の図版を 任意に仕込みつつ多段組ができるような処理を実現できる。 もっとも、float 系環境(figure 環境の類)を使わずにキャプションをつける 細工は知られている。例えば、次のようなことでもどうかなるだろう。 \begin{center} \makeatletter\def\@captype{table}\makeatother % ↑文字列“table”を“figure”に変えれば“図扱い”になる. \caption{表のキャプション} …… \end{center}
26 :
24 :2006/07/25(火) 15:24:36
>>25 ありがとうございました!labelもこれでつけられるようですね。
あとこの方法で表を作ってみたら表が大きすぎて隣の段まで浸食してしまっていますw表の幅を固定して自動的に改行みたいなことってできますか?
>表の幅を固定して自動的に改行みたいなことってできますか? それは、RTFM で済ませられても文句は言えない質問。 列指定(\begin{tabular} の後に並べる r だの c だのといった指定)に p{適当な長さ} を使ってみるなり、“tabularx 環境”について 調べてみるなりするといい。
28 :
26 :2006/07/25(火) 15:32:55
>>27 すみません;;もっと勉強します;;;;
p{xcm}でなんとかなりました。tarbularx環境でやってみたらエラーが出てしまいましたが;;
とりあえず解決しました。丁寧にレスしてくださったみなさまありがとうございました!
ヲチはよそで、と言われたけど最後に一つだけ ……富美男タンからメール&掲示板へ書き込みがorz WinShellプロジェクトに寄付したいから教えてくれと言われて、 よく知らないなりにサイトを見て答えたら、「金がないのでやめた」と。 もうなにがなんだか……。スレ汚しごめんなさい。
スレ汚しだという自覚があるなら書かなきゃいいのに。
私の夢は、クヌース博士に会いに行くツアーを組む事です。
図が100を超えると、\listoffiguresで作成される一覧で、番号とキャプションの間に空白が無くなってしまうのですが、 どうしたら良いのでしょうか? 具体的には2桁の場合は 2.11 hogehoge となるのですが、3桁になると 2.112hogehoge のようになってしまいます。
>>32 jarticleとjsarticleで確かめたけど、空白ありますよ。
詰まっていません。
4桁には挑戦していないけど…
再現する最小限の例が欲しいけど…
>>32 どういうクラスファイルを用いているか不明である以上、
具体的な再定義例は出しようがないが、おそらく
\l@figure あるいは \numberline を再定義すれば済むだろう。
35 :
32 :2006/07/27(木) 09:50:30
すみません。クラスファイルはreportです。 クラスファイルの詳細にあまり詳しくないのですが、どのように再定義すればよいのでしょうか?
>>32 再現しない。
report.clsのVersionは
2005/09/16 v1.4f
です。
>>35 ファイル report.cls には
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
という定義がある。
この定義中の \@dottedtocline の第 3 引数(2.3em のところ)を
定義変更してみればいい。
# もちろん、クラスファイルそのものを書き換えるのは NG。
# つまり、\l@figure の定義部分をプリアンブルにコピーし、
# そのコピーを書き換える。
# 再定義なので \newcommand を \renewcommand にしなければ
# ならないだとか、\makeatletter/\makeatother の必要性といったこと、
# および \@dottedtocline の各引数の意味などは自分で適宜学習してくれ。
39 :
35 :2006/07/27(木) 10:53:22
\makeatletter \renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{3.0em}} \makeatother を追加したらうまくいきました。ありがとうございました。
奥村さんとこの掲示板、もう荒らされ放題だな……
IP違うけど、 ふみちゃん=とみおさん と思う。
bibtexで参考文献の一覧を作成しているのですが、 一覧のはじめが [1] [2] hogehoge [3] hugahuga のように、空白の文献が出力されてしまいます。 何が問題なのでしょうか?
bib ファイル(文献データベース)の記述にどこかおかしいところが あるんじゃないのかい。 それ以前に、検証可能なサンプルも出してくれないのでは、 まともな返答などできはしないがね(最初の 1 文にしても、 勘で適当なことを言っただけだし)。
44 :
名無しさん@お腹いっぱい。 :2006/08/06(日) 22:10:28
\clearpageってその時点で未処理だったfloatを出力して改頁しますよね. 改頁はしないで,その時点で未処理だったfloatを出力する命令ってありますでしょうか? 御存じでしたらお教え下さいませ.
45 :
名無しさん@お腹いっぱい。 :2006/08/06(日) 22:32:18
丸抜き数字を打ち出したいのですが、どのようにすればよいですか? 奥村晴彦p.370では「oftパッケージで使える文字」一覧で丸抜き文字がでているのですが、肝心のoftパッケージの意味が書いていないので。 \documentclass{jsarticle} \usepackage[dvips]{graphicx} \begin{document} \oft{1} \end{document} ではなんにも出ないので・・。
>>45 「書いてない」って……
『[改訂第 3 版]LaTeX2e 美文書作成入門』の第 13 章には書いてあるのだが。
とりあえず、『美文書』を通読してから出直しな。
>>44 そんなコマンドは、少なくとも LaTeX 自身が提供するコマンドの中にはない。
必要があれば、「出力ルーチン」の構築法について学ぶことになるだろう
(まあ、CTAN あたりを隅々まで漁れば既製品が見つかるかもしれないが)。
50 :
47 :2006/08/07(月) 00:44:20
質問者は「oft」パッケージの話をしているようだが、 確かにそんなものの話はどこにも書いてないだろうね。 てっきり「otf」パッケージの話だと思い込んでしまった。どうも失礼。 # いずれにせよ、「パッケージの使い方」(単に、「使うべきパッケージは # \usepackage で読み込む」というレベルのこと)もふまえていないようでは # 話にならないのだが。
51 :
48 :2006/08/07(月) 02:43:38
>>44 あと、「どういう状況で何をしたいか」をもう少し詳しく説明すれば、
もっとマシな返答が得られるかもしれない。
例えば、「(例の)! Too many unprocessed floats. のエラーを回避するために
適宜未出力の float を吐き出させたい」という場合(これは FAQ だが)なら
「改ページなしで未出力の float を吐き出させるコマンド」というものを
使わなくても別の方法で実現できることが知られている。
52 :
48 :2006/08/07(月) 03:29:30
…… と書いたが、例の \afterpage{\clearpage} では結局 \clearpage を やるわけで、質問者の意図通りの出力にはならないかもしれない。 いずれにせよ、何が有効かは状況次第だね。
>>51 レスありがとうございます.
状況を説明いたしますと
文章が極度に少なくfloatばかりのセクション(Aとする)がありまして,
次のセクション(Bとする)に移る前に,Aのfloatを出力したい
という状況です.
そのままですと,Aの文章,Bの文章が来まして,
そのあとにAのfloatが来てしまいます.
ですんでBの直前にAのfloatをflushさせたいというのが希望です.
54 :
名無しさん@お腹いっぱい。 :2006/08/07(月) 11:31:47
55 :
48 :2006/08/07(月) 11:41:20
>>53 それなら、先に書いた \afterpage{\clearpage}(要 afterpage パッケージ
(このパッケージは標準的に使えるはず))という形で \clearpage を行う、
という方法を試してみるとどうだろうか。
少なくとも、ある節の float がよその節に入り込む事態は避けられる。
# 最後の数個の float だけでスカスカのページができるのが嫌なら……
# \afterpage{\clearpage} で float を吐き出させた後に「最後に残った」float を
# 置いてみるとマシになるかもしれない。
>>54 「自分で最終的な出力までの面倒を見る文書」を作成している
場合にはその手でも構わないのだが。
56 :
48 :2006/08/07(月) 11:48:02
>>55 では
>少なくとも、ある節の float がよその節に入り込む事態は避けられる。
と書いたが、これは「……避けられるかもしれない。」と訂正。
# どうやってもうまく収まらない場合もたまにあるので。
\afterpage{\clearpage}で うまくいきませぬ とりあえずhere.sty使って凌ぐことに致します. flush欲しいなぁ...
58 :
名無しさん@お腹いっぱい。 :2006/08/07(月) 17:09:57
float の位置を指定したいという質問をよく見掛けるけれども,
そもそも float の位置を指定したいという欲求が float を使う
ことと矛盾しているように思う.
位置を指定するつもりなら,
>>55 の言う「自分で最終的な出力
までの面倒を見る文書」を作成している場合に相当しているの
ではないか?
59 :
名無しさん@お腹いっぱい。 :2006/08/14(月) 12:35:23
色の付いたboxに白抜きでテキストを書きたいと思いまして \documentclass{article} \usepackage{color} \begin{document} \colorbox{red}{\textcolor{white}{text}} \end{document} としました. dvipsにて作ったpsは意図通りの出力になるのですが, xdvi上では,色つきのboxは出力されるもののテキストが見えません. 環境はxdvik (22.84.8)でDebian sargeのものを使っています. こういうもんなんでしょうか.
>>59 \usepackage[xdvi]{color}
61 :
60 :2006/08/14(月) 12:52:22
>>59 確認せずに
>>60 を書いてしまった。すまん。
>>59 のソースでもxdviできちんと期待通り表示できた。
VineLinux3.2 + xdvik-22.40y1_jp-0vl2.2
62 :
59 :2006/08/14(月) 12:58:51
>>61 レスありがとうございます.
Vineと当たってるパッチが違うということでしょうか
ちょっと調べてみます.
xdviの表示はそういうもんだと割り切るのがよい そもそもcolor/graphcs|xパッケージは dvipsを念頭においてる部分が大きい ちなみにxdviオプションはdvipsオプションと同じだ なにしろ定義は \DeclareOption{xdvi}{\ExecuteOptions{dvips}} だからな. でだ,ついでにいうと, xdviの日本語パッチ作成のメンバには アクティブなVine使いがいるので, 他のディストリよりも手当てが 行き届いてる可能性は十分ある. 主観でしかないが TeXに関しては,いまでもVineが 一番しっかりしてるのではないかと思う
ぶっちゃけWindowsのほうがまともだけどね
昨日アップデートしたpdfpageって、pdfTeX (pdflatex) and VTeXしかサポートしていないんだな。。。
66 :
63 :2006/08/15(火) 22:15:03
>>64 ま,ここはUNIX板だから,UNIX系OSに限定しただけさ.
角藤先生のWin32TeXは間違いなく最強の部類の配布だし
おそらく最先端のものであろう.
なにしろTeXLiveのMLとかに流れたよさげなpatchは
がしがし適用されるし,角藤先生自身も
dvipsのパッチ作ってあてたりしてるし.
だが・・最先端すぎて困ることもあったりする
最新のLaTeX2eがpLaTeX2eとあんまり相性がよくない変更されてて
一時期うまく動かなくなったりしたしな.
67 :
名無しさん@お腹いっぱい。 :2006/08/15(火) 23:53:43
> 一時期うまく動かなくなったりしたしな この問題って、もう過去形で語っていいんだっけ? 解消したら一式アップデートしようと思って様子見てたんだけど‥‥
68 :
63 :2006/08/16(水) 21:48:25
>>67 ASCIIのサイトにこの問題に対処したはずのベータ版があるから
それが角藤版に適用されているか更新履歴でみてみた
[2006/07/19]
(01) 略
(02) platex.tar.gz
pLaTeX, tascmac が更新された。
(03) ptex-3.1.10-w32.tar.gz
ptex, pltotf, tftopl が更新された。
これが当該ベータ版の反映だろう.ベータ版の配布が7/18だしな.
自己責任で試して,OKだったら報告してくれい
おれの手元ではそもそもこの問題が起きないように書いてるので
すっかり過去のものだと思ってた,すまぬ
この問題はそもそも数式の中で生の和文を書かなければ発生しない.
disablejfamしておけば問題ないんだ.
69 :
67 :2006/08/17(木) 00:28:58
あ゛ぁぁ、読み落としていた。恥ずい。
多謝
>>68 久しぶりに気合い入れてアップデートすべ。
(1か月近くベータのままってのは不気味で、地雷踏みそうな悪寒もあるが‥‥)
70 :
67 :2006/08/17(木) 17:39:34
アップデートして次のソースで試したところ、エラーなく処理され、
dviout で期待どおりに表示された。
\documentclass{jarticle}\relax
\begin{document}
$abc\mathbf{abc}\mathit{abc}\mathtt{abc}あいう$
\end{document}
この件については手当て済みということだと思う。
改めて多謝
>>68 ちなみに処理時のコンソール出力は以下のとおり。
This is pTeX, Version 3.141592-p3.1.10 (sjis) (Web2C 7.5.5)
(./test.tex
pLaTeX2e <2006/06/27>+0 (based on LaTeX2e <2005/12/01> patch level 0)
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, ukenglish, ba
sque, bulgarian, coptic, welsh, czech, slovak, german, ngerman, danish, spanish
, catalan, estonian, finnish, french, irish, polygreek, monogreek, ancientgreek
, croatian, hungarian, interlingua, ibycus, bahasa, icelandic, italian, latin,
mongolian, dutch, norsk, polish, portuguese, pinyin, romanian, russian, samin,
slovene, usorbian, serbian, swedish, turkish, ukrainian, dumylang, nohyphenatio
n, loaded.
(f:/TEX/TEXMF/ptex/platex/base/jarticle.cls
Document Class: jarticle 2006/06/27 v1.5 Standard pLaTeX class
(f:/TEX/TEXMF/ptex/platex/base/jsize10.clo)) (./test.aux) [1] (./test.aux) )
Output written on test.dvi (1 page, 484 bytes).
Transcript written on test.log.
>>70 > この件については手当て済みということだと思う。
そうかな?
\documentclass{jarticle}
\begin{document}
数式モードにおいて,\verb+\mathbf{あいうabc}+で,
「あいう」はゴシックとなるはずですが,
\[ \mathbf{あいうabc} \]
\end{document}
72 :
63 :2006/08/17(木) 22:20:12
>>68 報告ありがとう.
2006/06/27が確かに最新のものであるのを
こちらでも再確認して,
すっかり記憶に埋もれてた.
>>71 ゴシックにならないか?
俺の手元は 2006/05/15 なんだが。。。ゴシックになってるぞ.
少し細かいことを書くと
実際は,少なくとも2006/05/15付けのplfont.dtxの更新で
pLaTeX2e側での手当てが行われて
Robustになった\mathrmなどへの和文対応が施され,
更にその手当てに対して少し修正があった
具体的には
フォント割り当てのタイミングが少し変わったはず.
これはtxなんかが自前で\mathrmを処理してたことへの対応で
これが2006/06/27に反映されてる
そのほか,2006/07/14にtfm関連のツールの修正
具体的にはJIS16区の扱いが修正されて,
2006/07/15にptexの中で変数の初期化の間違いが修正されて
2006/07/18にitemboxの不具合が修正されて
ベータ版の公開に至る
というような流れのはずなんだ
ベータ状態で時間が経ってるのは,
この変更は結構な奥地を触ってるので慎重になってるのか
はたまた,忘れてるのか(^^;;というとこじゃないかな
73 :
67 :2006/08/18(金) 09:30:39
漏れが落としたのは W32TeX 2006/08/16 だが、
>>71 で書かれているとおり
\mathbf{あいうabc} の中の「あいう」は明朝で出力される。
これまで使っていたもの(W32TeX 2005/12/29)に戻してやってみると、
ゴシックになる。
2006/06/27 v1.5 の jarticle.cls などでは、mathrmmc というクラスオプションを 適用しないと、\mathrm/\mathbf は欧文フォントしか切り換えないように なっているらしい。
75 :
63 :2006/08/18(金) 21:52:03
再び済まぬ・・チェックが甘かった. jclassesの方で和文対応のためのタイミングを変えたときに mathrmmc オプションが追加されてた. そしてこれがデフォルトでは有効にならないように 変更されてたんだ. 過去との互換性という意味では, デフォルトで有効になってる方がよいかもしれん. で,クラスファイルを作る人がいたら老婆心で一言 \DeclareMathAlphabetを使うパッケージ(tx/pxが代表的だが)を 使うときには今のjsclassesのように \AtBeginDocumentでタイミングを ずらさんと期待通りにならないと思う. では。。。修行しなおしてくる
参考文献を BibTeX で出力させているのですが、 雑誌名を略称で出力させようとしています。 これは .bst ファイルで整形するものなのか、 .bib ファイルで整形するものなのか教えて下さい。 .bst で操作されるものだと思い、色々な .bst ファイルを 試しに使ってみたのですが、雑誌名を略称にしてくれる ものは見つかりませんでした。
77 :
76 :2006/08/18(金) 22:41:22
ついでに、.bst ファイルを自分で書く場合、参照した方が良い 書籍やウェブサイトがあったら教えて下さい。 自分の望む出力に近い .bst ファイルを使って、手を加えて 望みの出力を得ようとしているのですが、悪戦苦闘してます。
>>76 ,77
第三版「美文書」の177ページは?
短縮名→正式名称のマクロ例が載ってるので、逆をやればよいのでは。
79 :
76 :2006/08/19(土) 01:59:41
>>78 サンクス。今手元に無いので、明日見てみます。
>>78 あんたは偉い。そんな方法を思いつかなかった。
いままで雑誌名データベースとperlで対処していたけど、
そんな必要はなかったのね。
あっ、
>>76 じゃないよ
81 :
76 :2006/08/20(日) 18:36:06
だめでした……
.bib ファイルの先頭付近に。
MACRO {NS} {"Nature Science"} または
@string{NS = "Nature Science"} などのように表記して
おくことで、雑誌名を置き換えてくれる仕様のようですが、
元の .bib ファイルに省略形(スペースを含まない)で
表記しておかないといけないようで、
>>78 のすすめてくれた
逆の変換はうまくいきませんでした。
やっぱり雑誌名のリストを作って、perl あたりで検索置換
させるしかないんでしょうか。
手元の TeX 環境で plain.bst と ieeetr.bst を見くらべてみた。 plain.bst MACRO {ieeetc} {"IEEE Transactions on Computers"} ieeetr.bst MACRO {ieeetc} {"IEEE Trans. Computers"} こんな感じでスタイルによって略したり略さなかったりするみたい。 単純にこの部分を書き換えた .bst ファイルを作るってのじゃダメかな?
83 :
78 :2006/08/20(日) 21:05:53
>>81 ,82
82の示したことをいま試していました。jplain.bstに
MACRO {映像情報メディア学会技術報告} {"映メ学会技報"}
MACRO {情報処理学会DBS研究会技術報告} {"情処学会DBS技報"}
と追記して、以下のbibtexエントリ
@Article{hayashi2001,
author = {林 正樹 and 道家 守 and 有安 香子 and 浜口 斉周},
title = {テレビ番組記述言語TVMLとその展開},
journal = 映像情報メディア学会技術報告,
year = 2001,
volume = 25,
number = 27,
pages = {27--32},
yomi = {Masaki Hayashi and Mamoru Douke and Kyoko Ariyasu and Narichika Hamaguchi}
}
を処理したところ、ちゃんと
\begin{thebibliography}{1}
\bibitem{hayashi2001}
林正樹, 道家守, 有安香子, 浜口斉周.\newblock テレビ番組記述言語tvmlとその展開.\newblock 映メ学会技報, Vol.~25, No.~27, pp. 27--32, 2001.
\end{thebibliography}
という結果が得られました。
# 78の時点では思いつきだけでテストしてなかったんですが。
# あと、上で挙げた論文については、手元にあったもので、他意はありません。
# なんか、改行多すぎとか言われたので、見苦しくなっています。
84 :
76 :2006/08/20(日) 22:52:29
どうも雑誌名にスペースが入っていると、置換対象として ひろってくれないらしいです。 Journal = Nature_Science だといけるんですが、 Journal = {Nature Science} だとだめです。 ちなみに、スペース無しでも括弧{}で囲んであるとだめでした。 Journal = {Nature_Science} ←こんなのもダメ
85 :
78 :2006/08/21(月) 00:15:19
>>84 スペースについては素直に、例えば
Journal = Journal~of~Nature~Science
として、.bst内で
MACRO {Journal~of~Nature~Science} {"J. Nature Sci"}
というふうにすればよいのではないでしょうか。これはテストしたら動きました。
で、カッコ{ }のほうは、それはそんなもんとして、くくらないという
選択もありではないでしょうか。
このスレの過去ログをにくちゃんねるで探しているんだけど、 第三章って途中で落ちちゃったの?
正式名称→略称はやっぱりだめか。。。~は改行されないので基本的に使えないだろ。 いままで通り対照表とperlでやるよ。Endonoteとかは、そのあたりはワンタッチで できるようなことをどこかで読んだ。(ToT)
90 :
82 :2006/08/21(月) 16:59:45
そうか、勘違いしてた。
あくまで journal 部分にはそのまま雑誌名が書かれてるのね。
それじゃあ
>>82 で書いたやり方は使えないか。
ていうか、
>>81 を読んだ時点で気づかないと。
個人的には、
>>81 で書いてあるように @String で定義しておいて
個々のエントリーで必ずそれを使うようにするのが一番スマートだと思うけど、
いまさらそんなこと言っても遅いか。
xdviでdviファイルを開いて印刷すると, 図として張り込んだepsが印刷されません. 現在は回避策としてdvipdfmxでpdfに変換してから印刷しているのですが, 上記の原因が分からなく, 根本的な解決に至っておりません. 同等な事例の解決法をご存知の方は居られませんでしょうか. ・xdviでプレビューの時点では正常にepsの図が表示されでいる. ・その状態でprintボタンを押して印刷すると, epsの図の部分が空白になっている. ・dvipdfmxでpdfに変換してから, アクロバットリーダで開いて印刷すると正常にepsの図も印刷される.
>>90 雑誌の種類が少ない場合はそれでもいいかもしれないけど、雑誌が100種とか1000種になったら、
を超えたら、@Stringで自分で略語を作って覚えるにも限界がある。bibファイルって使いまわす
から、オプションか何かを指定する程度の簡単さで正式名称/略称が切り替わってくれないと、
本当面倒。論文の本質的な部分でないところに神経をそがれないようにしてくれるはずのTeX
なのに、この点はちょっと困る。
>>91 っていうか、印刷する前に、dvipsの結果は?
>>88 やっぱりそうなんだ。ありがとう。
質問する前に調べるつもりで探しているんだけど参ったな。
2chは金を払えば過去ログ見られるんだっけ?
にくちゃんねるみたいになくなっているのは困るんだけど大丈夫かな。
誰か知っている人いませんか?
>>93 dvipsはまだ試していませんでした.
また後日試してみます(大学にある計算機なので).
>>94 どっかで「●持ちに頼んでdat落ちスレをうpしてもらうスレ」みたいなのがあった気が酢
>>95 xdviは自前では印刷できない.
裏でdvipsをまわしてPSを作って,
lprなり何なりにまわしてるだけ.
\chapter{\TeX} % 第三章のほぼ全文が手に入りますた。
ミラーサイトってにくちゃんねるくらいしか知らなかったけど、
実際には無茶苦茶多くてびっくり。
親切な人の指摘でその内の一つから見つかりました。
ネット様様です。
>>99 さんにも感謝です。
>>102 あっちも見てきたけどw どうしても必要ならば
書式不備って言われたらお詫びの後で改めて
「その6で956/996」を活かして依頼すれば
残り40レスもきっとなんとかしてくれるよ。
少し間は空けた方が良いかも知れんけどw
tp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/GuIT/guitbeamer/guitbeamer.pdf すげー。inspireされた。この影付きのボックス作ってみようっと。↑あっ、httpじゃなくてftpね。
105 :
104 :2006/08/25(金) 12:10:15
こっちの方が分かりやすかった。ftpです。 tp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/GuIT/guitbeamer/img/clsexpl.pdf tp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/GuIT/guitbeamer/img/cmdexpl.pdf tp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/GuIT/guitbeamer/img/docexem.pdf tp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/GuIT/guitbeamer/img/latexsymb.pdf tp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/GuIT/guitbeamer/img/pkgexem.pdf
↑なんでfを抜くんだろうか
リファラ残るからとかじゃね?w
ftpはリファラないじゃんかよ
バッカIP抜かれたらヤバイじゃんw
昨日今日と、2chトップの検索フォームにtexと入力してもこのスレッドが 結果に出てこないんですが(chapterで探すと出てくる)、なんなんでしょうね。
板違い。
MetaPostで二重線の矢印を引きたいのですが、なかなかコマンドが見つかりません。 自作マクロを作成しないと駄目ですか?既存のコマンドはありませんか。
113 :
112 :2006/09/05(火) 11:31:02
115 :
112 :2006/09/06(水) 20:25:39
>>114 おぉ、これまだ見ていなかった。ありがとう。
でも、すでにここ2日で\xygraphに自作関数をがしがし追加できるようになったよ。
二重線矢印(@{=>)を別のオブジェクトに重ねたときに、二重線の隙間が透けてしまう
のが今の課題。eps化して、tgifに取り込んで縁なし白四角で透けたところを覆ってみ
たけど、微妙に納得がいかなかった。
biblatexを使ってみた人いる?いれば感想をお願いします。
118 :
116 :2006/09/08(金) 19:09:41
理解した範囲では、訳の分からないBibTeXの文法とおさらばして、LaTeXチックな文法で bstを書こうじゃないか、そしたらもっと自由に簡単にbstを書けるよ、みたいな感じなん だけど。実際使ってみた人はいるのかな。
119 :
114 :2006/09/11(月) 11:04:34
120 :
名無しさん@お腹いっぱい。 :2006/09/12(火) 00:37:52
\sectionで章番号を任意の番号から表示するにはどうしたらいいですか?
マルチ死んでください
>>120 RTFM
少なくとも、\setcounter についての説明を読んだこともなければ「勉強不足」。
それ以前に、\section を「章」なんて称している時点でねぇ……
本文はゆったりと、紙数制限のため、付録は徹底的に詰め込んで組みたい(付 録だけで300頁を越えてしまった。本文は 250ページほど)。本文は 12pt の A4 book 環境に、appendix の章は、フォントの normal size を 10pt (出来 れば 8pt の方がいいが), marginpar なし、2段組にしたい。text を2つに分 けることも考えたが、目次、索引、相互参照の作成に困る。いろいろな counter の自動受け渡しができれば、pdf ファイルで2つをあわせてもよいが。 なにかうまい方法はないか。
\normalsize 等の再定義は \appendix の中で行えばいい。 段組の変更も \appendix の処理に仕込める。 また、\clearpage を行った直後であれば、\textwidth などのたいていの ページレイアウト・パラメータを再設定してもよい。 \def\appendix{% \clearpage <各種再設定> \normalsize \twocolumn} あたりでもどうにかなりそうだが、どうだろうか。 # なお、文書クラス(あるいはクラスファイルの名称)に対して「環境」とは言わない。
126 :
125 :2006/09/12(火) 18:00:00
……と先に書いたが、本文と付録を別ファイルに分けたとしても、 ページ番号などのカウンタは \setcounter でいじればよく、 また、ファイルをまたいだ相互参照には xr パッケージを使うという手もある。 索引については idx ファイルを手動で連結して、連結後の idx ファイルを mendex で処理させればよい。 目次についても、toc ファイルを手動で連結すれば(体裁の調整は要るかも しれないが)大体間に合うだろう。
>>123 RTFMと言う対象がRTFMを理解しない初心者だなんて
なかなか笑える話だな。
>>127 まぁまぁ初心者いじりはそのへんで。
昨日 CTANにforloopなるパッケージが投稿されたので試してみたけど、なんか使い道あるの?
しかも、2重ループにできないみたい。
おぉという使い道を思いついたら曝してくれ。
\documentclass{jsarticle}
\usepackage{forloop}
\newcounter{i}
\begin{document}
\noindent\forloop[1]{i=1}{\value{i} < 13 }{\arabic{i}月\\}
\end{document}
↑おれがとりあえず思いついたのはこれ。
tetex ってもう開発終了したらしいけど latex3 ってどうなってるの?
>>129 tetexの開発とLaTeXの開発は無関係だ
あちこちから集めないと使い物にならない
TeXっつーシステムを構築しやすいように
T.E.さんが実際に集めて,いろいろなツールを整備して
配布してたもの
LaTeXはあくまでもTeXのマクロパッケージである.
tetexに変わって,TUGが出してるTeXLiveが
今後の配布の主流になるんだろうな
tetexとLaTeXは独立なものであり,LaTeX3だって
亀の歩みですすんどるわ.
LaTeX本家のサイトをみろ.実験コードもころがっとる.
jsbook環境を使用しています \section{hoge} \subsection{hogehoge} と記述すると 1.hoge 1.1hogehoge と出力されますが、これを 1.1hoge 1.2hogehoge と出力したいと思っています。今私が行っている方法は \setcounter{section}{1} \setcounter{subsection}{0} \subsection{hoge} \subsection{hogehoge} という方法なのですが、この方法だとsection1とsection2の間に新しく別のsectionを挿入したくなったときに それ以降のすべての\setcounter{section}{*}を書き換えねばならず、面倒です。 \setcounter{section}{section+1}に相当するような記述は、どうすればいいのでしょうか。
>131 \addtocounter{section}{1}
1の大好きな人ありがとう 望みの出力が得られました。
>>128 今 CTAN から落としてきたが,多重ループも OK では?
例えば,次のようなのはまともに処理できる.
# 使いみちとしては,\author で与えた著者リストをいったん一人ずつに
# 分割して記憶させた後,\maketitle の処理の中で適宜整形させて
# 出力させてみるとか?
# (これをやるには,\loop/\repeat や \@whilenum でも充分だが.)
\documentclass{article}
\usepackage{forloop}
\newcounter{n}
\newcounter{m}
\begin{document}
%%% \forloop[カウンタの増分]{カウンタ名}{初期値}{継続条件}{処理内容}
%%% (カウンタの増分のデフォルト値は 1(\forLoop も同様))
\forloop{n}{0}{\value{n}<5}
{\forloop{m}{0}{\value{m}<5 \AND \value{m}<\value{n}}
{[\arabic{n}.\arabic{m}] }}
%%% \forLoop[カウンタの増分]{初期値}{終値}{カウンタ名}{処理内容}
\forLoop{0}{4}{n}{\forLoop{0}{4}{m}{[\arabic{n}.\arabic{m}] }}
\end{document}
とはいえ,ifthen パッケージ(forloop パッケージはこれを使っている)には
\whiledo があるから,
\newcommand\forloop[5][1]{%
\setcounter{#2}{#3}%
\whiledo{#4}{#5\relax \addtocounter{#2}{#1}}}
で済んでしまい,CTAN に載せるほどのものでもないと思うのだが
(\fooLoop のほうはちょっと細工が要るが似たようなもの).
とりあえず,今後の機能拡張に期待するところだろうか?
>>134 \newcommand\forloop[5][1]の[1]はどういう意味?
\newcommand に第 2 オプション引数があるときには、 “定義しているマクロにオプション引数があり、かつ、 定義しているマクロのオプション引数のデフォルト値が \newcommand の第 2 オプション引数となる”。 \newcommand\forloop[5][1]{...} の場合なら、 \forloop の 5 個の引数のうちの最初の 1 個はオプション引数で、 そのデフォルト値が 1 となる。 したがって、\forloop{n}{0}{...}{...} は \forloop[1]{n}{0}{...}{...} と同じこと。 もちろん、\forloop にオプション引数を与えたらそれはそのまま用いられる。 # これ以上のことについは、latex.ltx での \newcommand の定義を直接調べてくれ。
jsbook環境の縦書きモードの質問です。 現在文字数行数を、それぞれ40×40で出力しているのですが、 これだと印刷したときに紙のまんなかにどばっと文字の塊が出来て、見栄えがよろしくありません。 そのため40文字×20行---2行分空白行---40文字×20行という出力に変えたいと思います。 が、方法がわかりません。 どういった方針で考えればよいのでしょうか。
「40×20で組んで奇数ページ偶数ページでマージンを変える」という方針
>138 もうしわけありません言葉足らずでした。 その方針は一度試みたのですが、ページ出力が左→右となってしまったことと、 一つの紙に2ページが出力されることが気に入りませんでした。 一つのページが二つの箱?に分かれている出力にしたいと思っています。 >139 二段組にすると上下に分割されますが、左右に分割したいのです(´・ω・`)
>>138 だけど最終目的は何?
・そういう dvi が作りたい→シラネ
・そういう印刷がしたい→ psnup なり何なり使えば?
142 :
名無しさん@お腹いっぱい。 :2006/09/25(月) 22:28:59
>>137 実現するには出力ルーチンに手を入れなきゃならんだろうねぇ‥‥
この話題に反応したと思われる某達人のコードも見かけたけど、
どうやら出力ルーチンの下請けのマクロをいじってるみたいだし
※ それ以上の読解力は持ち合わせてない‥‥ orz
そもそも、ページの途中に大きな空きがあるなんて、読者にとっては
迷惑だと思うよ。ページの真ん中に集まるのがどうしても見苦しいなら、
レイアウト関係のパラメータを調整した上で、標準の行送りを
大きめにしてみたら?
時折「某達人のコード」を挙げる人がいるけれど どこに行ったら見られるんでしょうか?
適切な位置に box 切って流し込んでやりゃいいじゃん。
>141 最終的には、もちろん印刷はするのですが、加えてpdf形式で保管しておきたいと思っています。 また、psnupを使用した場合、ページが左→右と出力されると思いますが、 日本語縦書きでこれをされると非常に読みづらいものになってしまいます。 >142 達人のコード読みたいです(´・ω・`) 行間隔は、開きすぎると逆に読みづらくなると思います 原稿用紙に書いているイメージを実現したいと思うのです。 >143 1ページくらいであれば手作業でなんとか、とも思いますが、何十ページもboxを作るのはさすがに……
すいません 最後のレス番号は143ではなく144です
>>145 オプション試したのかよ。
psnup -2 -r tate.ps > tate2.ps
してみな。
某達人のページはURLの公開が禁じられてるから.
で,某達人の理解がおそらく正しいであろうから
psnupでは多分無理.
#俺も「原稿用紙」という言葉を読むまで
#「なにいってんだ,こいつ」って感じだった
でだ,これは
>>142 がいってるように
\outputをいじらない限り無理.
どこをいじればいいかというと
twocolumnのときに右・左(縦のときは上・下)を
配置するルーチンがあるのだが,
そこをいじって配置を変えるってことだろう
具体的にはlatex.ltxの\@outputdblcolだ.
よく見れば,どういう風にページが構成されているかわかるから
そこを細工する.
某達人のコードは更に精密だが,
そこまではとりあえずは考えなくてもよかろう
>>148 原稿用紙そのもののTeXスタイルならあるんだけどねぇ。
原稿用紙に書いて郵送しろという投稿規定の雑誌に投稿したときにはお世話になった。
>>149 本人がそういっているなら構わないともうけど、自分のWebサイトが某スレのテンプレに
延々と入っていたときはいい気はしなかったな。やっぱり、2ちゃんねるは2ちゃんねるだもん。
そんなこと言ったら やっぱりインターネットはインターネットって言うのと同じことで (2ちゃんをひとくくりにするにはあまりに多様すぎる) リンク自体拒否ってことになっちゃうよ。 私のサイトはいろんな板で紹介されてるけど、他のサイトでリンクされてるのと 同じ印象しか持たない。私がそうってだけで、他人には強制しないのは当然だけどね。 スレ違いすまん。 では閑話休題。
153 :
142 :2006/09/27(水) 11:52:37
「某達人」のコードを転載しておく。
このコードについて、転載元のページには、
次の2条件をみたす限り、使っても構わない、ただし,無保証
というようなことが書かれている。
●次の情報のいずれをも明かさないこと
・転載元ページのURL
・書き手が誰であるか
●転載元ページに書いてあることを「某達人」自身が自分の著書などで
用いることを妨げない
従って、漏れがここでそのURLを書けば著作権侵害ということになる。
※
>>149 の参照先で論じられているような、リンク先の許可を受けずに
リンクを張る行為とは、まったく別次元の話
下のコードをローカルに保存して使ったり、さらに他に転載した香具師が
「某達人」のURLを晒したような場合も同様だろう(正確なところが
知りたかったら弁護士にでも相談してくれ)
それ以外の香具師が晒すのは権利侵害にはならないかもしれないが、
おそらく「某達人」にとって気持ちのいいことではなかろうから、
臍を曲げて、今後、2chでの話題に関して自分のページで
触れなくなるようなことになりかねん。そうなったら、漏れにとっては
貴重な情報源を失うことになるし、ここに出入りする
多くの香具師にとっても不利益だろう。
---「本文が長すぎます」と叱られるので、コード自体は別発言に
コード晒すなら書き込み時の注意よく読んどけよ。
155 :
142 :2006/09/27(水) 11:57:00
\documentclass[landscape]{tarticle} \makeatletter \newdimen\middlegap \newif\if@splitpage \def\splitpage{% \clearpage \global\columnwidth\textwidth \global\hsize\columnwidth \global\linewidth\columnwidth \@splitpage@setup%%% \@colht を設定 \global\@colroom\@colht \global\vsize\@colht \@floatplacement \global\let\@dblfloat\@@float \global\let\end@dblfloat\@@end@float \global\@splitpagetrue \global\@firstcolumntrue \col@number\tw@%%% このあたりは丁寧には吟味していない. \global\@twocolumntrue}
156 :
142 :2006/09/27(水) 11:57:51
(続き) \def\@splitpage@setup{% \dimen@\textheight \advance\dimen@-\middlegap \divide\dimen@\tw@ \global\@colht\dimen@} \def\endsplitpage{% \clearpage \global\columnwidth\textwidth \global\hsize\columnwidth \global\linewidth\columnwidth \global\@colht\textheight \global\@colroom\textheight \global\vsize\textheight \@floatplacement \global\let\@dblfloat\@@dblfloat \global\let\end@dblfloat\@@end@dblfloat \global\@splitpagefalse \col@number\@ne \global\@twocolumnfalse}
157 :
142 :2006/09/27(水) 11:59:01
(続き) \let\@@float\@float \let\@@end@float\end@float \let\@@dblfloat\@dblfloat \let\@@end@dblfloat\end@dblfloat \def\@outputdblcol{% \if@firstcolumn \global\@firstcolumnfalse \global\setbox\@leftcolumn\box\@outputbox \else \global\@firstcolumntrue \setbox\@outputbox\vbox{% \if@splitpage \box\@leftcolumn \dimen@\middlegap \advance\dimen@-\columnseprule \divide\dimen@\tw@ \vskip\dimen@ {\normalcolor\hrule \@height\columnseprule}% \vskip\dimen@ \box\@outputbox \else \hb@xt@\textwidth{% \hb@xt@\columnwidth{\box\@leftcolumn \hss}% \hfil {\normalcolor\vrule \@width\columnseprule}% \hfil \hb@xt@\columnwidth{\box\@outputbox \hss}}% \fi}%
158 :
142 :2006/09/27(水) 12:00:18
(続き) \if@splitpage\else \@combinedblfloats \fi \@outputpage \if@splitpage\else \begingroup \@dblfloatplacement \@startdblcolumn \@whilesw\if@fcolmade\fi{\@outputpage \@startdblcolumn}% \endgroup \fi \fi} \expandafter\def\expandafter\@outputpage\expandafter{% \@outputpage \if@splitpage \@splitpage@setup \fi} \makeatother %%% \textheight の設定 \middlegap=2\baselineskip %%% 中間を 2 行分開ける \textheight=40\baselineskip %%% テキストは 40 行 \advance\textheight\middlegap %%% 空ける分を加算
159 :
142 :2006/09/27(水) 12:00:54
(続き) \begin{document} \def\TEXT{% ■□□□□□□□□□■□□□□□□□□□■□□□□□□□□□ ■□□□□□□□□□■□□□□□□□□□■□□□□□□□□□ ■□□□□□□□□□■□□□□□□□□□■□□□□□□□□□ ■□□□□□□□□□■□□□□□□□□□■□□□□□□□□□ ■□□□□□□□□□■□□□□□□□□□■□□□□□□□□□ ■□□□□□□□□□■□□□□□□□□□■□□□□□□□□□ ■□□□□□□□□□■□□□□□□□□□\par} \TEXT\TEXT\TEXT\TEXT\TEXT\TEXT\TEXT\TEXT \splitpage \TEXT\TEXT\TEXT\TEXT\TEXT\TEXT\TEXT\TEXT \endsplitpage \TEXT\TEXT\TEXT\TEXT\TEXT\TEXT\TEXT\TEXT \end{document}
160 :
142 :2006/09/27(水) 12:05:00
やっと書込み終わったが、インデントなしだと読みにくいねぇ‥‥ あ、使い方は入力例のところを見て見当付けるように。
161 :
142 :2006/09/27(水) 12:14:25
>>154 ウッ‥‥
注意事項とかよく調べずに書込んじまったけど、
なんかまずいことしちまった?
要するにあれだ、
>>142 が某達人某達人と壊れたレコードのように
このスレで繰り返すのをやめれば全てが解決するわけだ。
だな。 URL も教えられないようなサイトの話を ここでされてもしょうがない。
164 :
142 :2006/09/27(水) 15:28:23
>>153 コードを転載せずに、URLだけ貼ったらどうなんですかねぇ〜
それとも、「貼られたURLから辿ったところのコードを使ったら著作権侵害」なんですか?
「俺は某達人のURLを知ってる」と自慢してるのだろうか?
>>165 余りひねくれた見方をしなくてもいいじゃん。
その某達人の人がURLを教えちゃダメと言ってるんでしょ。
だったら仕方ない。その制約を守ってコピペしてくれてるんだから
>>142 は良い人だと思うよ。
>>166 そうれもそうっすね。すまん。
しかし、某達人さんも嫌な書き方ね。素直にリンクしないでくれと書けばいいのに。
そしてそれなら公開しなければいいのに。
URL を貼るなと強制できないでしょ。 そんなもんに著作権を主張することもできないし。 「火にコピーライトを!」を思い出した。 ウェブ上に公開している意図が分からん。
>>168 元のサイト知らんけど、
著作権を根拠にしてるの?
法律じゃなく倫理や信義の問題でしょ。
法律違反じゃなければ何をしても良いわけではない。
制作者の人の意図はよう分からんが
>>142 が筋を通そうとしているのは分かる。
この話題はもういいんじゃね?
いいんじゃない?
責任は
>>142 が取ってくれるんだし。
|投稿確認
|・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。
キモイ
174 :
171 :2006/09/27(水) 23:23:13
ごめん、171の「いいんじゃない?」は
>>170 の「もういいんじゃね?」を
受けてのつもりだったんだが。すまん。
>>175 新感覚ヒーリング漫画の中のツンデレキャラの照れ隠しセリフ。
でっかい脱線話です!
あらあら。
kimoi
A4紙、一行25文字、左右のマージンは3cmずつという投稿規定のため、文字の間隔を 空けようとしているのですが、なかなかうまくいきません。 奥村さんのjsarticleの349行目のkanjiskipの値を変更し、日本語の間隔は変更できたのですが、 英語表記(1バイトのアルファベット)の部分は詰まったままです。 英語表記の部分もスカスカにするにはどうすればいいんでしょうか?
「欧文文字の」字間スペース、なんてパラメータは(少なくとも、pTeX には)ない。 手動で \hspace{...} でもいちいち入れるか、全角で書けば? # それ以前に、その指定なら、1 文字 = 6mm 角のつもりなのだろうから、 # 文字サイズをそのサイズ(ほぼ 17pt)にして、マージンだけ合わせれば # いいだろうに。 # なお、もし、「文字サイズ * 1 行の文字数 + 左右のマージン = # 紙面幅」の関係をみたさない指定が(例えば、文字サイズに)なされていたら、 # そんな投稿規程は無視するしかなかろう。
……と書いたが、変な指定を「無視する *しか* ない」というわけでも ないか(実際、\kanjiskip/\xkanjiskip でいじれはするが、もちろん、 和文のみの文書であっても(\kanjiskip が入らない組み合わせがある都合で) 完全ではない)。 # そもそも、変な指定をしてこなければいいのだが、それは # 指定する側の問題か……
184 :
180 :2006/09/30(土) 10:12:24
>>181-183 ありがとうございます。
そして、ごめんなさい。
投稿規定を良く読むと、マージンは「3mc以上」でした(汗
どうりで、コンマの後の半角スペースとかをどうやって見極めるつもだろうかとは思っていたんですが。
いろんな意味で良い勉強になりました。。。
185 :
180 :2006/09/30(土) 12:56:01
すみません、また質問させてください。 私の論文の本文は日本語なのですが、引用文献のほとんどが英語表記です。 英語に関する規定では、以下の点が禁止されています: ・ハイフネーションによる改行 ・紙面の幅にあわせたスペーシング 要するに、単語の終わりで改行して、右側の行末は凸凹させておけというものです。 ハイフネーションを無効化しようと、\pretolerance=10000などとすれば、間がゴッソリ空きます。 これはもう、\obeylinesや\obeyspacesで書くしかないのでしょうか? なにか妙案はないでしょうか?
\raggedright
187 :
180 :2006/09/30(土) 14:45:52
>>186 ありがとうございます!できました!
清書をお任せで組み版するのは楽ですが、私の意図した挙動を
強いれるようになるには、まだまだ時間がかかりそうです。。。
biblatexが活発。どんどんバージョンが上がっている。今は0.4。
189 :
名無しさん@お腹いっぱい。 :2006/10/05(木) 19:07:43
フロートで別ページとして出力される大きな図表があるのですが, この図表が出力されるページのフッタ(ページ番号)を消したいです. \thispagestyle{empty} をフロートの前後で試しましたが, フロートのページの前のページの消してくれて うまくいきません. 誰かうまい方法を御存知ないですか?
192 :
190 :2006/10/05(木) 23:10:24
それなら、残念ながら、漏れにも見当がつかない。
>>189 \clearpage
図のコマンド
\thispagestyle{empty}
\clearpage
とかで上手くいくんじゃない。
>>193 レスありがとうございます
それですと確かにフロートのページのフッタは消えますが
texソース中のどこにフロートコマンドを書くかを
自分で調整する必要があるので不便です.
つまり文章の途中にそのフロートコマンドを書くと
書いたところで改ページされるので
文章が不自然にぶった切られてしまいます.
193 にはまともにレス返しているのに 190 に対してそうしないのは、 何ぞ含むところがあるのか? イジメ?
>>195 =190
まぁまぁ、そういじけないいじけない。
197 :
195 :2006/10/07(土) 00:30:43
$190\neq195$だが、まあそれは措くとして・・・ 194を読むと、方向性としては190の指摘でビンゴと思える。 だが、191のような具体性のない反応では話が進まず、 傍目にもじれったい。 奥ゆかしいたちなので、直裁に書けず、婉曲に示唆したのが 195ということだ。多少いじけ気味であることは否定せんが・・・。
43554.htmlってのは以下のようなコードのことだ (1)figureが十分大きいとhだとうまく配置できない (2)figureが小さいと本文がfigureと同居する という問題があるが (1)はフロートの配置パラメータを調整しろですむし (2)はそもそも「でかい」といってるんだから 考慮しないですむだろう \afterpageとかは使わないで 自動でp指定のフロートがでたページの ページスタイルをemptyにしたいなら \output/floatの機構を勉強して 自分で書き換えろということだな \documentclass{jarticle} \usepackage{afterpage} \begin{document} AAAAAAAAAAAAAAAAAA \afterpage{% \thispagestyle{empty} \begin{figure}[h] BBBBBBBBBBBBBBBB \end{figure} } CCCCCCCCCCCCCCCC \end{document}
\documentclass{jsarticle} \begin{document} \begin{eqnarray} f = p ^{ ( 2^{g( \tilde{h}(a_1-1), a_1-1)} )_x } _{ g( \tilde{h}(a_1-1) ) + x } \end{eqnarray} \end{document} におけるpの累乗,添字だけフォントを大きく出来たなら 見やすくて嬉しい。 でも、たとえば\textbf{\Huge 〜}としても無視られる。 \textbf{\Huge p ^{ ( 2^{g( \tilde{h}(a_1-1), a_1-1)} )_x } _{ g( \tilde{h}(a_1-1) ) + x } } 知恵があればお教えください。 m(_ _)m
数学板のTeXスレで聞くべき質問だったと思ったので
>>200 は
取り下げさせていただきます。失礼しました。
2ch.って生き馬の目を抜く鉄火場なんですね…。
>>201 (ご丁寧にどうも)
文中に$$でちょっとした数式を入れたんですが, その式がページの右端に行ってしまい, Overfull \hboxになってしまいました. 直前に\\を入れて改行をすると今度はページ右端が凸凹になってしまいます. どうすれば右端を綺麗に揃えられるでしょうか.
・\sloppy あるいは sloppypar 環境の用法 ・\linebreak の用法 といったものを調べるとよろし。
>>203 $$でなくてはだめなのか?
amsmath を使うことは許されないのか?
206 :
203 :2006/10/12(木) 22:48:52
>>204 sloppyparを使ってみたらうまくいきました。
なるほどこんなものがあったんですね。
>>205 amsmathは
とりあえずusepackageしてみたんですが、
よくわかりませんでしたごめんなさい。
207 :
名無しさん@お腹いっぱい。 :2006/10/17(火) 17:03:12
\author[]部分の文字をデフォルトのよりも大きくしたいのですが、 \largeで囲むとエラーが出てしまいます。 どうすればよいのでしょうか・・・
>>207 \documentclass{jsarticle}
\title{hoge}
\author{{\Huge hoge fuga}}
\begin{document}
\maketitle
\end{document}
ちなみに、scaleboxを使うと日付がまで影響した。
\documentclass{jsarticle}
\usepackage{graphicx}
\title{hoge}
\author{\scalebox{1.5}[3]{hoge fuga}}
\begin{document}
\maketitle
\end{document}
209 :
名無しさん@お腹いっぱい。 :2006/10/17(火) 18:23:52
>>207 [..] --> {..}
これでだめならソースとログ晒せ
authoraftertitle.styを試してみた。 \maketitleのあとに、Author, Titile, Dataが再利用できるというふれこみのsty \documentclass{jsarticle} \usepackage{authoraftertitle} \Originaltitle{mytitle} \Originalauthor{myname} \begin{document} \maketitle This is \MyAuthor \end{document} \MyAuthor部分が何も表示されない。使い方はこれで合ってる? READMEぐらい用意しておけよ > Bilgerさん
入手先ぐらい提示しておけよ > 210さん
212 :
210 :2006/10/20(金) 14:17:22
213 :
211 :2006/10/20(金) 17:55:56
>>212 ヲ? CTAN で検索したのに出なかったのだが、登録されたばかりで
情報が更新されてなかったってことか・・・
\Original〜 というのは、「内部コマンド」扱いだろう。
設定(代入)する時には、通常どおり、\title、\author、\date を
使うようになっている。
しかし、わざわざパッケージに仕立てるほどのものなのかなぁ。
別のマクロに格納しておけば良いだけのように思うんだが・・・
\documentclass{article}
\def\MyAuthor{Author of the Document}
\def\MyTitle{Title of the Document}
\def\MyDate{Date of the Document}
\author{\MyAuthor}\title{\MyTitle}\date{\MyDate}
\begin{document}
\maketitle
\MyAuthor/\MyTitle/\MyDate
\end{document}
214 :
210 :2006/10/20(金) 18:23:30
>>213 ありがとう。よく理解していなかった。
フッタ・ヘッダにでも\MyAuther \MyTitile \MyDateをいれて遊んでみるよ。
jpolisci.bstを使ってみたいんだが作者のサイトが404でした web archiveにもないみたい どこで入手できるか教えてください
上付き文字を分数にしたいんですけど, どぅも,上付き文字が小さくなりません. 教えて・・・
217 :
名無しさん@お腹いっぱい。 :2006/10/22(日) 01:00:28
>>216 どんな式を書いているのか書いてみるべし。
>>217 9の2分の3乗を書きたいんですけど.
9^{\tfrac{2}{3}}
これだと,分数が大きいんで・・・
何故tfracなんだ?
あっそっか.fracで良いんですね.勘違いしてましたw
>>218 2分の3乗なのか3分の2乗なのか小一時間(ry
9^{2/3} と書くのがスマートだと思うぞ。
それは質問者の意図する出力を返さない
>>215 jecon.bstじゃだめなの?
jpolisci.bstも手元にあるけどあなたにどうやって渡せばよいか分からん。
>>223 それはそうだ。
が、「書き手がやりたがること」よりマシなことがあれば
それも述べても構わないだろうがね。
# もっとも、「子供相手の記述」をしているとか、仕事なのでやむを得ないとか
# いう場合のために、219 のような返答も要るわけだがね。
226 :
215 :2006/10/23(月) 22:51:48
>224 jecon.bstとの違いを見たいのでjpolisci.bstが欲しいんです(縦書きとか) どこかのうぷろだに上げてもらえませんか?
cygwin上でのdvipdfmxのインストール・設定関係でつまずいています。 日本語を含むtexをplatexでdviにすることはできます。 (ptexのコンパイルとインストールは難なくOKでした。) しかしそのdviをdvipdfmxするとエラーになります。 [1 ** ERROR ** Unable to find TFM file "min10". そこでプロンプトからlocate min10すると、 /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/source/ptex/min10.pl /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/source/ptex/nmin10.pl /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/source/ptex/tmin10.pl /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/tfm/ptex/min10.tfm /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/tfm/ptex/nmin10.tfm /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/tfm/ptex/tmin10.tfm /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/vf/ptex/min10.vf /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/vf/ptex/nmin10.vf /cygdrive/c/cygwin/usr/local/teTeX3/share/texmf/fonts/vf/ptex/tmin10.vf となります。 これって、「有る」ということですよね? フォント関係は難しくてよく知らないのですが、在処を指定するような方法があるのでしょうか? どなたかアドバイスをお願いいたします。 UNIXに関係ない質問で恐縮ですが。
228 :
227 :2006/10/29(日) 12:43:47
ちなみに、 \documentclass{jarticle} \begin{document} This is a test. \end{document} はOKで、 \documentclass{jarticle} \begin{document} This is a test. あ \end{document} がNGとなります。
miktexの様に角藤版でも自動的に最新版があればダウンロードしてインストールしてくれるようなものはないの? アップデートは手動でチェックしているのですが。 OSはWindowsです。
TeXインストーラ3に満足できないようならば、今はないだろうし、配布形態が変わらない限り技術的にも無理だろう。
231 :
名無しさん@お腹いっぱい。 :2006/10/31(火) 23:48:18
jbibtexで@articleで numberはあるけどvolumeはない(つまり第〜巻がなくて、第〜号だけの場合) コンパイルするとwarningが出るのですが、いちいちうるさいので、 これの警告を抑止する方法はないでしょうか。
たぶん bibliographystyle による。 plain系だと、v (n) の形式になるから、v がないと不格好。 ieeetrなら vol. v no. n となるので、問題ない。 plain系でどうしても警告だけ消したいなら、 該当する .bst を探して、format.vol.num.pages の関数にある volume empty$ ... if$ を消せばいいはず。 マジでカスタマイズしたいなら bst のスタック言語覚えてね。
あ、スタイルに依存するんですか。 jecon.bst使ってるので見てみます。
スタック言語わからんのですが、とりあえず { "there's a number but no volume in " cite$ * warning$ を { % "there's a number but no volume in " cite$ * warning$ にしてみました。ありがとうございます。
bstの書式を見ていると頭がくらくらしてきます。
>>235 他のプログラム言語とタイプがかなり違うからとっつきにくいけれど
ビルトインコマンドの数もそれほど多くないから慣れれば結構単純に感じる。
それでももっと楽にできるかもと思って上ででてきたbiblatexを試してみたけれど
これも結構難しい。
主にlatexのマクロを使って参考文献を作成する仕組みになっているから
結局マクロにかなり詳しくないと思うような形式の参考文献をつくれないんだよな。
ま、それは当たり前か。
誰か日本人がcontributeしない限り日本語の文献は扱えないだろうし。
LaTeX はコンパイル後にちょっと修正、って訳には いかないからね。
OpenOffice.org 2.04のTeX出力機能を試してみたけど、 \begin{document} {\centering\bfseries [65E5?][672C?][8A9E?][30C6?][30B9?][30C8?] \par} \bigskip \section{[898B?][51FA?][3057?]1} \bigskip [672C?][6587?][3067?][3059?][3002?] \bigskip \subsection{[898B?][51FA?][3057?]2} \bigskip [672C?][6587?][3067?][3059?][3002?] \end{document} 日本語駄目なんだな。nkf -We でもだめだった。
>>241 おぉ、大変参考になりました。
otex2tex.plはUnicode::Japaneseを使っていますが、UTFの16進バイト列をEUCに変換する
だけでよいなら、HTML::Entities::Numberedを使うともっと短くなりそう。どちらも、今の
環境に入っていないので入れなくちゃいけないけど。
おそれいります。 傍注 (\marginpar) のフォントサイズをプリアンブルで指定 したいのですが、どうすればいいでしょうか?
ファイル latex.ltx の中の \@marginparreset の定義をプリアンブルに コピーしてきて、それを書き換えればいい。
>>243 marginnote.styというものがあるそうです。
>>244 どうもです。プリアンブルに、
\makeatletter
\def \@marginparreset {
\reset@font
\tiny % フォントサイズに指定
\@setminipage}
\makeatletter
でいけました。
247 :
名無しさん@お腹いっぱい。 :2006/11/17(金) 22:17:21
質問です。 \sectionの節の番号共々一つのコマンドで色をつけれるようにと思い、 (その都度\textcolor{red}{\section{ }}とするのは面倒なので) プリアンブルで \newcommand{\colorsection}[1]{\textcolor{red}{\section{#1}}} を入れて\colorsectionを定義してみましたがはじかれてしまいました。 対策を教えて頂けないでしょうか?
248 :
247 :2006/11/18(土) 00:08:36
自己解決しました。 代わりにもう一つお聞きしたいことがあります。 \pagestyle{headings}で入れている柱文ですが、 注文の色を変える方法をご存知の方はいないでしょうか? \pagestyle{myheadings}を入れて個々に色をつける方法も一応ありますが、 ページ数が100ページ以上あるので正直厳しいです。 宜しくお願い致します。
「ページスタイル」について学習すれば、どうすればよいかわかるはず。 要は、ページスタイルを定めるマクロ \ps@headings などの定義中の \@oddhead だとか \@evenhead だとかに仕込まれている柱用の 文字列の部分をいじればいい。 # これで何をすべきかわからないなら、マクロ作成について一から # 学習したほうがよいだろう。
250 :
247 :2006/11/18(土) 01:04:34
大体の見当がつきました。やってみます。 ありがとうございます。
\begin{tabular}で作られる表の大きさを変えるにはどうしたらいいでしょうか? 具体的には、紙幅の表を作りたいです。
ヘッダ・フッタの線に色をつけるにはどうすればいいのでしょうか?
>>251 tabularx パッケージについて学んだことはあるかい?
あくまでも tabular 環境でやりたいというのなら、表の個々の列の幅を
手動で指定することになるだろう。
>>252 やはり、「ページスタイル」について学べばよい。
どうせ、使っているページスタイルの定義の中で \@oddhead だとか、
\@evenfoot だとかに罫線が仕込まれているのだろうから(具体的に
何を使っているのかが不明である以上「だろう」がつくが)、
そこに適当に色をつければいい。
いずれにせよ fancyhdr みたいなものに頼らずに
カスタマイズできるようになっておくといい。
test test
255 :
名無しさん@お腹いっぱい。 :2006/11/30(木) 17:40:02
マクロやコメントが重宝するので普段から文書はTeXで書いているのですが, 最終的な原稿をWordもしくはベタテキストにしなくてはならなくなりました. そこで dvi2tty で変換しようと思うのですが,不要な改行が入ってします. というのは,Windowsのメモ帳のように自動的に右端で折り返して見ること を想定して, ひとつ目の段落です. ふたつ目の段落です. のように変換されて欲しいのですが,dvi2tty test.dvi では ひとつ目の段落 ←ここに改行が入る です. ふたつ目の段落 です. というように,見た目を整えるための改行が入ってしまします 幅を大きくとって -w1000 など付けてみても 150文字程度の所で 切れてしまいます. 何かうまい方法はないでしょうか? スクリプトを書くにしても,どこが段落の始まりかの判断が うまくできませんでした.
>>255 どの情報の脱落までがOKなのかも書いたほうが良いのではないかな?
図の写真は、かならず落ちるわな。
表はなんとかなるかもしれんわな。
図表番号はどうでしょな。
クロスリファレンスはどうでしょな。
引用文献リストはどうでしょな。
・・・といろいろあるので。
それによって、使うツールも様々。
>スクリプトを書くにしても,どこが段落の始まりかの判断がうまくできませんでした.
どんだけ汚いテキストが排出されたのか見たいw
detexでテキスト情報だけ出して整形した方がましとか?
>>255 そういうのほんとに困るよな。
私は最近、
DVI → PDF してからacrobatからコピペでテキストで出してる。
これくらいで許してもらえることが多い。
259 :
258 :2006/12/01(金) 02:00:40
あ、ちがった。コピペじゃなくて「テキストで保存」。 いろいろ問題はあるけど、その程度で印刷屋は納得の模様。 頭のかたいひとが途中にはいっているとたいへんだろう。
>>255 行が折れたところに*が付いていませんか?
この*を取り除いて行連結するには、
perl -e '$_ = join("",<STDIN>); $_ =~ s/\*\s*\*//gs; print $_' < ファイル名
としています。
261 :
名無しさん@お腹いっぱい。 :2006/12/01(金) 13:30:20
test test
262 :
名無しさん@お腹いっぱい。 :2006/12/01(金) 13:31:01
>>256 図や表はいりませんが,キャプションは落ちて欲しくないです.
図表番号やクロスリファレンスを処理して欲しいので,
tex ソースからテキストを抽出するよりも,
一旦 dvi 化するのがよいと思っています.
ちょっと正確でなかったかもしれないので訂正.
段落の始まりは "。\r\n "で、だいたい判断できると思います.
しかし、section の始まりなどでは、頭の " " がないとか、
段落の開始 *以外* の所の改行を消してつなげないといけない
という点でつまずきました.
>>257 これは、tex ソースからテキストを抽出する
ツールのようなので、まだ試していません.
>>258 >>259 その方法でも
>>255 のような改行の問題は残りますよね.
これしかできないといえば向こうで手作業で
直してくれるかもしれませんが、
今度から Word で書いてくださいって言われそう(^^;
>>260 * がつくのは -w で指定した幅が textwidth より狭い場合ではありませんか?
例えば dvi で↓こう見えてるとき
abcde
fghijklm
-w で幅を狭くすると
abcd*
*e
fghijkl*
*m
のような感じになると思います.
結局 "e\nf" の改行を消さないといけませんよね?
>>263 abc... の行の前のスペース 3 つが消えたorz
(la)texのソースを読んだことのある人はいますか? 知識として、計算科学のどの分野のものが必要でしょうか?
>>266 TeXマクロ=LaTeXなら必要に応じてソースを読んでいるけど、日常的利用ならそれで十分。
計算機科学ではないので参考にならんかもしれんが。
268 :
名無しさん@お腹いっぱい。 :2006/12/03(日) 15:42:14
>>266 (La)TeXのソースというのは何をさすんだ?
TeX言語そのもののソースコード,
すなわちtex.webと各種chファイルのことか?
それともTeX言語によって書かれたLaTeXのソースのことか?
>知識として、計算科学のどの分野のものが必要でしょうか?
LaTeXのソースのことだったらTeXそのものの知識が当然必須.
中で使われているアルゴリズムそのものは
ごくごく普通のものだ.
再帰があったりビット演算があったり,
リスト構造があったり,配列があったりだ.
これらがTeXの仕様と渾然一体になっている.
TeXそのもののソースのことだったら,
古めのPascalで書いてあるからPascalの知識がいるし
当然「言語」だからトークン処理とかそーいう方面,
コンパイラ・インタプリータ方面の知識は必要だろう.
#tex.webをそういう観点で読んだことはないが
#x=x+2 を advance x 2 のように表記させることから
#そんなに凝った構文解析ではないんじゃないかとは想像する.
日本語版は入手困難だから
TeXBookの原著や,TeX the Progamなどの
Knuth教徒の聖典を入手するのがよいのであろう
マクロを初めて作っているのですが、思うように動きません ヒントを頂けないでしょうか? 下記は不具合点のみを抜き出したソースです リストの個数を数えもし2を越えたらカウンタをクリアするものです 実行結果からも分るように、一旦はクリアされるのですが forの次の繰り返しではクリアが無効とされてしまいます たぶんスコープだと思うのですが解決方法が分りません 動作確認ができましたらここで公開させて頂きます ちょっと役に立つマクロだと思います (知識の無いところは力で対応しているのでちょっと恥ずかしい) ソース \documentclass{jarticle} \begin{document} \makeatletter \newcount\@cnt \def\@mycs#1/{% \@cnt=0 [CLR]\the\@cnt\par \@for\member:=#1\do{% \the\@cnt \advance\@cnt1 [add1] \the\@cnt\quad \ifnum\@cnt>2{\@cnt=0 [clr] \the\@cnt\quad}\fi}} \def\List{aaa,bbb,ccc,ddd} \@mycs\List/ \makeatother \end{document} 実行結果 [CLR]0 0[add1] 1 1[add1] 2 2[add1] 3 [clr] 0 3[add1] 4 [clr] 0
\ifnum など、プリミティブの条件文は、 ブレースをオプショナルにも要求しない。
\ifnum\@cnt>2{\global\@cnt=0 [clr] \the\@cnt\quad}\fi}}
>>269 悪いことは言わんから、『The TeXbook』の第20章(をはじめとする、
マクロ作成を primitive レベルから扱っているもの)をきちんと読みな。
270さんの注意は理解出来ていません コンパイルに警告は出ていますがなんとなく動きましたので 約束とうり公開します。 指定した年月のカレンダーを生成するものです。 (perlやphpでも最初はこれをつくっていました) 約100行あります。分割して書き込みます
\documentclass{jsarticle} \makeatletter \newcount\@wno %指定された年月の開始曜日{0:Sun 1:Mon ... 6:Sat) %月末日テーブル設定 \def\@Jan{31} \def\@Feb{} \def\@Mar{31} \def\@Apr{30} \def\@May{31} \def\@Jun{30} \def\@Jul{31} \def\@Aug{31} \def\@Sep{30} \def\@Oct{31} \def\@Nov{30} \def\@Dec{31} \def\@Body{} \newcount\@@tempcnta \def\@ListToBody{% \@@tempcnta=0 \@for\member:=\@ListOfDay\do{% \advance\@@tempcnta 1 \ifnum\@@tempcnta>6{% \global\@@tempcnta=0 \xdef\@Body{\@Body\member\cr}} \else{% \xdef\@Body{\@Body\member{&}}}\fi}} \def\@ListOfDay{} \def\@AppendToLOD#1{% \xdef\@ListOfDay{\@ListOfDay#1,}}
\documentclass{jsarticle} \makeatletter \newcount\@wno %指定された年月の開始曜日{0:Sun 1:Mon ... 6:Sat) %月末日テーブル設定 \def\@Jan{31} \def\@Feb{} \def\@Mar{31} \def\@Apr{30} \def\@May{31} \def\@Jun{30} \def\@Jul{31} \def\@Aug{31} \def\@Sep{30} \def\@Oct{31} \def\@Nov{30} \def\@Dec{31} \def\@Body{} \newcount\@@tempcnta \def\@ListToBody{% \@@tempcnta=0 \@for\member:=\@ListOfDay\do{% \advance\@@tempcnta 1 \ifnum\@@tempcnta>6{% \global\@@tempcnta=0 \xdef\@Body{\@Body\member\cr}} \else{% \xdef\@Body{\@Body\member{&}}}\fi}} \def\@ListOfDay{} \def\@AppendToLOD#1{% \xdef\@ListOfDay{\@ListOfDay#1,}}
>>277 はダブり
\def\Calender#1#2{% #1:year #2:month ツェラーの公式
%1月→13,2月→14,3月→3,4月→4,...12月→12 1月,2月のときは翌年とする
% (Y + Y/4 - Y/100 + Y/400 + (M*13 + 8)/5 + D)を7で割った余り
% 0->Sun,1->Mon,...7->Sat
\newcount\@y \@y=#1
\newcount\@m \@m=#2
\ifnum\@m<3\advance\@m 12 \advance\@y -1 \fi
\@tempcnta=\@y
\@tempcntb=\@y \divide\@tempcntb 4
\advance\@tempcnta\@tempcntb
\@tempcntb=\@y \divide\@tempcntb 100
\advance\@tempcnta -\@tempcntb
\@tempcntb=\@y \divide\@tempcntb 400
\advance\@tempcnta\@tempcntb
\@tempcntb=\@m \multiply\@tempcntb 13 \advance\@tempcntb 8 \divide\@tempcntb 5
\advance\@tempcnta \@tempcntb
\advance\@tempcnta 1% day:1
\@tempcntb=\@tempcnta \divide\@tempcntb 7 \multiply\@tempcntb 7
\advance\@tempcnta -\@tempcntb
\@wno=\@tempcnta
\ifcase \@wno \gdef\@ListOfDay{ } \or \gdef\@ListOfDay{,} \or \gdef\@ListOfDay{,,} \or \gdef\@ListOfDay{,,,} \or \gdef\@ListOfDay{,,,,} \or \gdef\@ListOfDay{,,,,,} \else \gdef\@ListOfDay{,,,,,,} \fi % \@SetToFeb#1 \newcount\@y \@y=#1 \divide\@y 4 \multiply\@y 4 \advance\@y -#1 \ifnum\@y=0{% \global\let\@Feb=29 \@y=#1 \divide\@y 100 \multiply\@y 100 \advance\@y-#1 \ifnum\@y=0{% \global\let\@Feb=28 \@y=#1 \divide\@y 400 \multiply\@y 400 \advance\@y -#1 \ifnum\@y=0{\global\let\@Feb=29}\fi} \fi} \fi %指定された月の末日 \newcount\@last \ifcase #2\relax \@last=0% \or \@last=\@Jan \or \@last=\@Feb \or \@last=\@Mar \or \@last=\@Apr \or \@last=\@May \or \@last=\@Jun \or \@last=\@Jul \or \@last=\@Aug \or \@last=\@Sep \or \@last=\@Oct \or \@last=\@Nov \or \@last=\@Dec \or \@last=0 \fi
\ifnum\@last=28{% \@AppendToLOD{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28}}\fi \ifnum\@last=29{% \@AppendToLOD{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}}\fi \ifnum\@last=30{% \@AppendToLOD{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30}}\fi \ifnum\@last=31{% \@AppendToLOD{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}}\fi \@ListToBody \begin{tabular}[htb]{rrrrrrr}\multicolumn{7}{c}{#1年#2月} \\ 日&月&火&水&木&金&土 \\ \@Body \end{tabular} } \makeatother \begin{document} \Calender{2006}{12} \end{document} 以上です
本来は繰り返し処理の所を他の手段で逃げています (なかなか動かなかったので)
>>275 270 氏のコメントは、結局
\ifnum<条件> {<処理>} \fi
ではなく
\ifnum<条件> <処理> \fi
でよい、ということ(まともな解説書なら、<処理> の部分を
ブレースで囲めなどとは *書いていない* はず)。
実際、少なくとも
>>269 で提示してある記述に関しては
\ifnum\@cnt>2{\@cnt=0 [clr] \the\@cnt\quad}\fi の
\@cnt=0 [clr] \the\@cnt\quad のところをグループに閉じ込める
必要はなかった(もっとも、“カレンダー”のマクロではどうなるかは
検討していない)。
θの上に、波をつけたいのですが、やり方がわかりません。どなたか御教授を。
解決しました。tildeでした。
TeXの多書体化とPDFへのフォントの埋め込みについて質問させて下さい。 dvi → dvipsk → Adobe distiller の手順で、 多書体化とフォントを埋め込んだPDFを作成したいと思っています。 これは可能なのでしょうか? 余りスレの方々に御迷惑をかけるわけには行かないので、 可能かどうかだけ教えて頂ければ、後は自分で調べたいと思いますので、 御存知の方は御教示ください。お願い致します。
>>286 dvipdfmxは嫌い?多書体化と埋め込みは基本的にできるよ。フォントが埋め込まれることを許可していない場合は、
埋め込めないけど。
ところで、年賀状を多書体TeXで作っていますか? > all
年賀状は手書きだな、一桁だから・・・
290 :
名無しさん@お腹いっぱい。 :2006/12/06(水) 18:46:11
後にある定理環境につけた定理番号を 前の定理環境の番号につけることはどうすればできるのでしょうか? 定理番号は3.2のように "section.定理カウンタ" の形です。 サンプルを上げると以下です。 %-----------ここから \documentclass{article} \newtheorem{tm}{Theorem}[section] \begin{document} \section{foo} \begin{tm} % ここを ushiro を参照して 2.1 としたい hogehoge. \end{tm} .... \section{bar} \begin{tm}\label{ushiro} %これを上で参照したい hogehoge. \end{tm} \end{document} %--------ここまで \setcounter{section}{2} \setcounter{tm}{0} を前に入れてそのあとにまたカウンタを元に戻すということで 決め打ちにすることはできますが、これでは下の番号が変わったときにまた手で打ち直さなければいけません。 どなたか解決策をご存知の方、ご教授いただければ幸いです。
\ref でとってきた値をカウンタに代入できればよいわけで、 その手の話は奥村氏の掲示板で過去に何回か出てきている。
ありがとうございます。 探してみます。 \refでとったものが今 4.9 という形なのでそのままつっこむと section が入ってしまって tex をかけるたびに無限ループで section が増えて行くということになってしまいました。 まずは奥村さんのページをよく見てみます。
293 :
291 :2006/12/06(水) 20:10:59
あるいは、下記の例のように \thetm を一時的に再定義しても構わないとは思うが。 \documentclass{article} \newtheorem{tm}{Theorem}[section] \newcounter{temp} \begin{document} \section{Foo} \begin{tm} Foo \end{tm} \setcounter{temp}{\value{tm}}%%% tm の値の退避 \begingroup \def\thetm{\ref{tm:Bar}} \begin{tm} Bar \end{tm} \endgroup \setcounter{tm}{\value{temp}}%%% tm の値を復元 \begin{tm} Baz \end{tm} \section{Bar} \begin{tm}\label{tm:Bar} Bar \end{tm} \end{document}
奥村さんのページでref theoremとかいろいろ検索してましたが 見つけるより早かったですね。 これはすばらしくエレガントな方法のように思えます。 (\thetm 自体初めて知りました) 流用させていただきます。ありがとうございました。
>>287 ありがとうございます。これから勉強して頑張ってみます。
>>288 dvipdfmxも良いんですがEPSファイルの中の漢字が文字化けしたことが有りまして。
dvipskとdistillerだと文字化けしなかったので、こちらで行くことにしました。
>>295 そのページには、既製品の書体追加パッケージしか置いてないよ。
多書体化の方法を学習したいのなら、以下の 3 点について調べるといい。
(1) tfm/jfm ファイル(および必要に応じた仮想フォント)の準備、
つまり、既存のフォントを TeX で使えるようにする作業
(2) NFSS2 の枠組みに従った、新規フォントの LaTeX への登録(および、
必要に応じた書体変更マクロの定義)
(3) 実際に使用したい実フォントの個々の dviware への登録(要は、
map ファイルへの追記)
>>296 わざわざありがとうございます。
正直TeXは素人には難しいので、詰まったらまた質問させて頂くかもしれません。
できる限りは自分で調べるつもりですが、もしもの時はどうかお願いします。
298 :
名無しさん@お腹いっぱい。 :2006/12/07(木) 21:04:43
>>297 探せば,
>>296 の言ってる内容を
全部書いてある本もある.
結局,
>>296 のいってることが
TeXでの書体増やしのすべてなんだよな
スレ違いでしたらすみません。 TeXのソースをrcsで管理してバージョンなどを 出力したいと思っています。 rcs.styを使うと出来そうなのですが日付と時間の出力が ci/coでタイムゾーンがUTCなら 2003/12/12 04:00:00 のようになりますが、ローカルタイムだと 2003-12-12 13:00:00+09 のようになってしまいます。これを 2003/12/12 13:00:00+09 とするにはどのようにするのが良いでしょうか? 出来ればci/coのオプションでどうにかなるのが良いです。 よろしくお願いします。
特定のページだけ柱部分を変更するにはどのようにしたら良いですか?
>>300 (1) 柱部分を所望の形式にカスタマイズしたページスタイルを新設し、
(2) そのページスタイルを適用したいページにおいて \thispagestyle を使う
とよい(ページスタイルについては、然るべき解説書で学習してくれ)。
>>300 ありがとうございます。
\markbothと組み合わせて、一応自分の思ったようにすることができました。
すみません、少し質問させて下さい。 縦書きの二段組で、上段と下段を完全に別離させたいのですが、そういうのは可能でしょうか。 具体的に言うと、上段は漢文の原文で、下段は現代語の訳文、といった感じになります。 普通の二段組だと、文章が上段を使い切ったら下段に移ってしまいます。 それを、下段を使わないで次のページの上段に移って欲しいのです。 下段はその反対です。
そういうのは「二段組」というよりも単に「2種類の記述を併置」しているわけだね。 そういう処理には「対訳」用のパッケージ(parallel など)が使える。
>>304 ありがとうございます。これからparallelを試してみます。
本屋に行ったらLaTeX2ε 美文書作成入門の第4版が出てたけど既出?
このスレでは初出と思われ
longtableでセル内の文章を自動改行させることはできないのでしょうか?
longtable パッケージが提供する longtable 環境(の話と仮定する)であっても、 個々のカラムの配置指定(\begin{longtable} のあとに記述する r だとか c だとかの指定)に p{<適当な寸法>} という指定は使えるわけだが、 それは試したのかい?
お恥ずかしい。試したらできました。 奥村先生の御本のlongtableの箇所に書いてないだけで出来ないと決め付けてました。 下らない質問をして申し訳ありませんでした。出直して来ます。
龍角散乙
最後のページだけ、ページ番号の横に`E'とか 入れたいんですがどうしたらいいでしょうか。
そういうときこそ既製品に頼るといい。 実際、標準配布のクラスファイルにおける目次関係の処理を調べれば、 \@dottedtocline だとかその中で使われている \leaders といったものを 目にすることができる(はず)。
316 :
314 :2006/12/20(水) 11:26:39
>>315 ありがとうございます。
leadersあたりを参照してmakeatletterで修正したら望む形に出力されました。
317 :
312 :2006/12/20(水) 22:46:12
318 :
名無しさん@お腹いっぱい。 :2006/12/21(木) 16:10:46
Mtex2のアイコンをクリックしてdviファイルを表示させようとすると、 dvioutが見つかりませんというエラーがでてdviを開くことができません。 dviファイルを直接開こうとすると開きます。 どなたか解決策をご存知の方、教えていただけませんか??
EPS内の漢字が、dvioutやdvipdfmで表示すると文字化けしてしまいます。 GSは8.54でインストール時の日本語を使うという部分にもチェックを入れたのですが。 環境変数もdvioutの設定もちゃんとgs8.54のフォルダを指定しています。 他に何が必要なわからず途方にくれています。 同じ症状で解決した方がいらっしゃったら御教示ください。お願いします。
>>320 OCFフォントを使ってたってオチはなしですぜ,旦那。
図星かよ(w
WindowsユーザーですがMacのヒラギノフォントが羨ましくて フォントを買ってdvipdfmxでPDFに使おうと思っています。 それでotfパッケージを使えば、 ヒラギノの五書体を全部埋め込めるんでしょうか。
>324 しかるべき設定をすれば当然できる。
>>324 そこまでするならPowerPCのMacを中古で安く買ってきた方が安上がりなのでは?
>>325 ありがとうございます。
多書体化の煩雑さにギブアップしまして、
奥村先生の本を読むとotfパッケージだと楽にできそうなので、
ヒラギノで行きたいと思っています。
>>326 ヒラギノのHPには一パッケージにつきPC一台とか書いてあったので
それはできないのじゃないかと思っています。
認証とかあるかもしれないし、それ以前に倫理的な問題として。
真面目に買うつもりです。
bibtexを用いたtexをコンパイルしようとすると ! Misplaced alignment tab character &. l.57 *********** & ************************ ? という、&が入ってるときに表示されるエラーが表示され、&を消したり\&に変えてみたのですが エラーが消えるどころか、bibtexのほうに新しい参考文献を追加しても その新しい文献まで表示されなくなってしまいました。 どなたか原因わかるかたいないでしょうか
>>327 コピーするのではなくて,MacからWindowsのディスクをsambaでmountして(実際は
Finderからsmb://hostname/pubdir でmount可能)dvipdfmxだけMacで
実行したらいいんでね?
と思って書いた。正直,それ以上考えてない。すまんかった。
>>328 \&に変えて,texファイルとbibファイル以外全部一度削除して最初からトライ汁
330 :
328 :2006/12/28(木) 12:20:58
>>329 お、どもども
tex,dvi以外のファイルはマクロで自動で消えるようにしてるんで、
dviファイルがなにかおかしくなってたんですかね。
dvi消せばよかっただけかもしれないけど、
とりあえずbibファイルを新しいファイルで再定義したら解決しました。
ありがとうございます。
hosyu
332 :
名無しさん@お腹いっぱい。 :2007/01/15(月) 14:57:34
おしえてください. \chapter*{XX} のように,章番号を消したものを \tableofcontents に含む方法はありますでしょうか. あるいは,\chapter{XX}としても, 第1章 XX でなく, 1. XX とするような方法があれば,ご教示いただけますと幸いです.
\addcontentsline の意味・用法について調べるといい。 ・\chapter*{...} を目次に出す → その \chapter*{} の直後あたりで \addcontentsline を用いるとよい(\@schapter を再定義しても構わないが、 その場合には暗黙のうちに用いられている \chater* のところが 不用意に目次に載らないように細工する必要が生じるかもしれない)。 ・番号つきの \chapter に対応する目次項目の文字列レベルの変更 → \@chapter の定義内の \addcontentsline の引数を適宜変更すればよい。 # 必要があれば、然るべき参考書(単なる入門書や「パッケージの紹介に # 終始したもの」ではなく LaTeX 文書の体裁のカスタマイズについて # 扱ったもの)を参照するといい。
334 :
332 :2007/01/15(月) 16:40:57
>>333 ありがとうございました.非常に助かりました.
ちょっとすれ違いだけど、 troffで文書作成している人ってやっぱいるのかな? なんでTeXが主流になったんだろ? 使いやすさはともかく、パイプで数式、表などをうめこんで、最後に troffに通す、なんてプロセスはすごい「UNIX的」だとおもうんだけど。
あのドット表記とか2文字記号とかに限界があったんだと思う。 手打ちが主体のドキュメント書きではソースの可読性も重要。 htmlとかxmlとかは機械生成主体だからどうでもいいがな。
なるほどね。
>>339 なんか奥村さんのwikiにはそれに対する反論っぽいことが
書いてありますね。トホホなデータは、結局ツールによるものではなく、
作る人に依存するってな感じで。
TeX入稿にし、作者が組版を請け負うことによってコストを下げようと
しているのだから、その組版に対してきっちり作者が責任をもつべき、
ということなのでしょうか。
つまり安くしている分、印刷屋に迷惑かけるなと。
>>340 wikiのほうは把握してないが、奥村さんのブログでのやり取りだと
印刷屋も作者も万能じゃないから、作者がやりたい方法での
ノウハウを持ってる印刷屋を選ぶか、印刷屋が持ってるノウハウに
見合った方法を作者が取るかするべきという話に見える。
PDF入稿なら、ある程度両者にとって安全な方法のスタンダード
と言えるものがあるというようなことではないだろうか。
>>341 あ、ごめんなさい。ボクが言及していたのもwikiじゃなくてblogでした。
コミュニケーションの自動化は不可能、ということなんでしょうね。
万能ツールはないと。ってあたりまえのことか・・・。
この先、いつまでPDFが入稿の主流となっているんでしょうね。
また新しい流れが出てくるんでしょうか?
っていうのも、PDFTeXの開発が無駄になってしまうと思ったので。
PDFが廃れたら。#って今のところその芽はなさそうですが、けどなんともいえない。
PDFTeXが主流になるのか?それとも今まで通りdviから変換していく方法が幅をきかせるのか?
ってなことに興味があります。#脱線してすみません。
dviやpsで入稿したらええやん
よく嫁
学会の抄録で明朝体(MS明朝)16ポイント太字を要求されています。 \bfseriseだとゴシックになるのですが、こんなときはどうすればよいのでしょうか。
学会にスタイルファイルを作ってもらう
「和文多書体化」についてまともに解説してある本を読むといい。
>>346-347 ありがとう。Word前提の学会にスタイルファイルの要求と思います。
簡便な切り抜け方法はないということが理解できました。
1.otfのdeluxeオプション
2.morisawa.sty
のあたりでうまくいかなかったら、正攻法で多書体化します。
1つのウェイトしかないMS明朝の「太字」というのは、 普通はTeXでは無理でしょう。あきらめてWordにする ほうが無難そう。
とりあえず太字にすればいいということなら \def\huto#1{\ifvmode\leavevmode\fi\hbox{% \hbox to 0.05pt{#1\hss}\hbox to 0.05pt{#1\hss}\hbox to 0.05pt{#1\hss}\hbox{#1}}} \huto{擬似的なボールド} みたくできるがこういうことじゃない?
351 :
345 :2007/01/20(土) 10:25:03
>>350 おぉ、これで解決です。思いつきませんでしたが、現実的な解だと思います。
私とって
>>350 は神様のような方です。深く感謝します。
352 :
名無しさん@お腹いっぱい。 :2007/01/20(土) 12:52:24
初心者です。質問させてください。 dviでは表示されるんですがPDFに変換すると「T」とか「U」 が消えてしまいます… 締め切りが近くて…検索で調べたんですがよくわかりません。 どうしたら直るんでしょうか…よろしくお願いします。
……「機種依存文字」を直接 (La)TeX 文書に書き込んでも 意図通りには処理されないだろうさ。 # 『美文書』あたりにはそのへんのことも書いてあるはずだが?
354 :
名無しさん@お腹いっぱい。 :2007/01/20(土) 13:33:32
機種依存文字…ありがとうございました。 ほんとバカな質問に答えていただいて。。 つまり使えないってことですね(泣
あ、使えないというのはTeXが使えないということで、 僕のことじゃないです。
まあ、悪いことは言わんから『LaTeX2e 美文書作成入門』くらいは 購入・通読しておいたほうがいい。 その手の「記号」を文書中に直接書き込むことは(普通は)できないが、 適当なパッケージ(otf あたり)を使えば出力できる(もっとも、設定は 面倒かもしれないが)。
>>355 いや、352 の質問のような FAQ を平然と投げている(≒情報収集能力に
問題がある)時点で、十分にお前さんも「使えない」と思うぞ。
馬鹿ばっか
そもそも奥村先生の本読めば III とか ii とか IV って書くのがそもそも正しいんだって書いてあると思うのだが…。
うるせぇぞハゲっが
>>359 書いてあるね。確かに。
もっとも巻末の「Adobe-Japan1-5全グリフ」を見ると、
丸付き数字、ローマ数字、かっこ株とか今まで機種依存文字言われていたものが、
既に規格になっているのも見て取れる。
もともと活版印刷や写真植字では使われていたものだったんだろうとも推測出来る。
そう考えると、「(株)」と書くのとかっこ株を書くののどっちが正しいのか悩む。
「(株)」と書くのが好きだったけど、括弧が半角なのでこれは間違いらしい…orz
ぶっちゃけTeXのユーザーの数って増えているの?減っているの? ちょっと違う分野に行ったんだけど、がらりとユーザーがいないのにびっくりした。
数式の行間を広げたいのですが baselinestretch だと全体的に広がってしまいます。 数式の行間のみを広げる命令はあるのでしょうか?
\jot について調べてみるといい。
>>362 まあ分野ごとのローカルルールがあるからなあ
医学系はあんま使わんみたいやね。
化学系も使ってないみたい
368 :
名無しさん@お腹いっぱい。 :2007/01/21(日) 13:39:17
こんにちは 早速ですが質問させてください 表の行間を広げたいのですが局所的に \setlength{\baselineskip}{Xpt} で広げようと思っても、うまくいきません どうすればよいのでしょうか よろしくお願いいたします
その後に\normalsizeと入れてみるとか
>>368 \arraystretch について調べてみるといい。
371 :
368 :2007/01/21(日) 14:20:12
早速にありがとうございました。 大変助かりました。
372 :
名無しさん@お腹いっぱい。 :2007/01/21(日) 15:00:59
>既に規格になっているのも見て取れる。 ある特定の会社の定めたグリフ集合に 収まっただけでの意味で規格内だな. 「I」やら「(株)」なんかだって「JIS13区」に NECが勝手に収めた規格という意味で規格内だな 問題なのは「機種依存」ということだ. 「環境依存」といっても問題なかろ. JISやら何やら,みんなでよってたかって決めて 「これを共通の基盤にしましょうよ」と とりあえず合意したもの以外のものは「環境依存」なの. OSなり何なりで表示が変わってしまうのでまずいのだ. だから,OS無関係で安定して使えるように 配慮されているTeXでは標準では使わないようにしている. こういうこともわからんで「使えない」とかいうやつの方が よっぽど使えないのは間違いない. ちなみに「使わない」という表現をしたが, きちんと仕組みを理解して細工をすれば,OTFを使わんでも JIS13区のローマ数字やら「(株)」だって使える. 例えば,vfを使ってdviの中のJISコードをSJISに置換させて 90ms-RKSJ-H(V)のCMAPを使うようにすればいいだけ. 他にもPSTriksを流用してPSコード直叩きという方法もあるだろう
それなら、psは機種依存で、pdfは機種依存で、dviだって機種依存じゃん(w
笑い話ではなくて、実際にそうなのさ(もっとも、「環境依存な代物も 作れてしまう」と言うべきところではあるが)。
375 :
名無しさん@お腹いっぱい。 :2007/01/21(日) 16:20:44
質問させてください。 半角の-(マイナス)って$$ではさまないと短く表示されてしまいますよね。 これだと、表とかで沢山マイナスの数値がある場合に非常に面倒なのですが、 半角のマイナスで、数式のマイナスが出るように定義できませんか。 よろしくお願いします。
--(マイナス2個)ではダメか?
>>375 文字 - を「アクティブ文字」にすればそういうマネもできはするが、
(マイナスとは限らない箇所、例えば \cline の引数、にも影響するので)
お勧めしない。
面倒でも、数式扱いにすべき箇所は数式として記述するのがよい。
ただ、表の中に「普通の横文字」の部分がほとんどなければ、
表を tabular 環境ではなく array 環境で書くと楽になるかもしれない
(これもまた、勧められたものではないが……)。
>>376 ……マイナスと en-dash では全然違うではないか。
あと、フォントをいじるのが好きな人間なら「然るべき仮想フォントを 作ればよい」とでも言いそうだが、この手は大袈裟に過ぎるだろう (それだけでなく、ソースファイルの形で他人に渡す文書の場合には、 この手はまず使えない)。
>>377 俺の持ってる本(LaTeX 文典だったかな?)には
本来 array で書くべき表を tabular で書いてしまってる人が多い、
なんていうような内容のコラムがあったと思うけど、これは間違ってるの?
array 環境の用法について私と生田氏との間に見解の相違がありそうだが、 あいにく、『LaTeX 文典』をはじめとする生田氏の著作は手元にないため、 件の記述が氏の著作に含まれているのなら、(済まないが)すぐには確認できない。 もっとも、(いまどきは「単に紙に出力したものができさえすればいい」という 時代でもないので)「中身が数式だらけではあるが、あくまでも“表”」というものと 「明らかに行列」というものとは区別して前者は tabular 環境(などの“表”用の環境)で 記述し、後者は array 環境(や amsmath が提供するような各種の行列用の環境)で 記述するのが妥当と思う。
……もっとも、380 の後半で書いたことは「きれいごと」でしかないわけで、 例えば、高校数学での「増減表」をいちいち tabular 環境で書け、と言われたら 多分やってられないだろう。
しかし、いくら tabular 環境で表を書いていたとしても
>>375 は数値を数式ではなく本文用書体にしているのか。
マイナスだけ数式フォントってのもまた変な話だなァ。
オタクがガタガタぬかしてんじゃねェよ、タァコ
「数式中の数字」と「地の文での数字」の書体が異なるような設定を 用いているのなら、まずはフォント周りの設定を見直したほうがよいと思われ (「特別な理由」があれば話は別だが)。
>>384 見た目がどうあれ、本文フォントと数式フォントは別もんだろうよ。
表の数値を``$''で囲まずに地の文として扱ってるなら マイナスも$-$としなくてハイフンが使われてるので 別に問題ないんじゃないのか?
array.dtxを知らずに何語ってんの???
>>372 JIS X 0213という規格がありますが何か?
あと「TeX」ではなくて「pTeX」の話ですね
情報理論系でも使ってる人や学会は多いけど、 最近はなんとなくwordになりつつありそうな感じ。(日本のは特に) PDFで入稿できる間はまだいけそうな感じはある。
>>389 物理こそREVTeX使っているという意味でTeXの牙城だと思うんだけど,どうよ?
#arxiv.orgってTeXでの投稿ばかりに見えるんだけど。
>>361 縦書きのときはローマ数字が必要なのかもね。
漢数字ではダメでローマ数字を必要な縦書きって滅多にないけど。
ド
ラ
ゴ
ン
ク
エ
ス
ト
III
ヒント: 縦中横
>>387 元質問者は array ではなく tabluar をどうしても使う
という一連の流れからしてそのレスはずれてないか?
>>372 > JISやら何やら,みんなでよってたかって決めて
> 「これを共通の基盤にしましょうよ」と
> とりあえず合意したもの以外のものは「環境依存」なの.
> OSなり何なりで表示が変わってしまうのでまずいのだ.
JISでもJIS X 0213は例示字形の変更があったので,OSなりフォントなりで表示が変わってしまいますよ.
またJIS X 0208にせよJIS X 0213にせよ符号化文字集合は「字体」の集合で「字形」の集合ではありません.
したがって表示はフォントに依存します.
>>394 んなことないって。array.dtx読んでみ。
\newcolumntypeを使えば、一部のカラムだけ数式モードとか楽に指定できるって。
enumerate環境によるインデントの幅って指定できますか?
398 :
名無しさん@お腹いっぱい。 :2007/01/23(火) 20:27:57
>>397 できますかと聞くと
>>398 のように答える人が発生しますよ。
LaTeX2e文典p.238 「箇条書きレイアウトパラメータ」のところに書いてあるよ。
400 :
名無しさん@お腹いっぱい。 :2007/01/24(水) 16:43:17
表・図の貼り付けの際ですが、 2個の図をどうしても1ページ内に張りたいとき、 \clearpage 図1を張る 図2を張る \clearpage としても、図1と図2が1ページずつとって1ページ内に入らないようなとき どうすればよいでしょうか。 因みに、2個の図は十分に1ページ内に収まるサイズです。 よろしくお願いします。
>>400 \renewcommand{\floatpagefraction}{0.99}
402 :
400 :2007/01/24(水) 17:20:25
>>401 早速にありがとうございます。
しかし、駄目でした・・・。申し訳ありません。
1ページに絶対これとこれを表示する!
って方法はないものでしょうか。
>>402 絶対なんか無い。
clipか物理的にかなんかで空白取っても入らんのならあきらめ。
同じ文字を複数個出力するコマンドを教えて頂けますでしょうか?
>>404 やりたいことをちゃんと説明しないと、ただスルーされて終わりだぞ。
>>400 > 因みに、2個の図は十分に1ページ内に収まるサイズです。
これが怪しい。本当に余白はないの?bbオプションとclipオプションをつけて、
ぎりぎりまで削ったらどう?\floatpagegractionと併用して、それでも収まら
ないなら、そもそも1ページに収まるサイズではない。表示サイズを小さくしろ。
409 :
366 :2007/01/26(金) 21:23:44
>>389 おれは医学系で使っているけどな。
なんかヘンなソフト使ってるという扱いだ。
同志が多いなw 投稿のときにdocでしか受け付けてなくてしばしば困る
音楽で使ってるのはオレくらいなもんかな・・・
旧漢字(っていうのかな)の 高の上の部分がはしごになってるのや、崎の大の部分が立になってるのを 出力するにはどうすればよいでしょうか? よろしくお願いします。
OTFパッケージか文字鏡
416 :
413 :2007/01/28(日) 14:14:46
>>414 文字鏡は埋め込んで配布ってだめでしたよね?
OTFはどうなのでしょうか?
>>415 PDFにしたいんですよ
AcrobatReaderならOTFフォントがついてくるから フォント埋め込み無しでも問題ない。
検索などして、@のついたコマンドが基本的にstyファイル内でしか使えないということは わかったのですが、@を含むコマンドを定義して使うことには、どのようなメリットがあるのですか? マクロコマンド内で使われる内部に隠蔽されたコマンドということなのでしょうか?
>>416 Mac買って来てヒラギノ埋め込むのはどうよ?
PowerPCのMac miniなら安く買えるし,ヒラギノフォントを買ったと思えばいいんじゃね?
AdobeJapan 1-5 まで全部準拠しているフォントってまだ少ないし。
>>418 内部コマンドと重複する名前のコマンドを自分で作ったら動作が変になってしまうでしょ?
@を含むコマンド名を明示的に禁止することで内部コマンドと重複しないことが補償される。
>416 使うフォントによって違うからフォントメーカーのサイトで確認しる ヒラギノなら商用じゃなければ埋め込み配布はたぶんOK ただしMac付属のヒラギノはMac以外で使っちゃダメだぞ つーかヒラギノとMac miniて値段あまり変わらんのだよなぁ…
422 :
ア :2007/01/29(月) 13:16:07
\renewcommand* の*ってどういう意味ですか?
>>423 \renewcommandの定義見ればわかるんじゃねーの?
UNIXではWinshellのようにwsp形式のプロジェクトファイルのようなものを 作ることはできないんですか?
make,makefile について調べてみるといい。
>>424 多分見ても理解できません。
ていうかどのファイルを見ればいいんですか?(というしょぼい状況です)
>>425 wsp形式ってよくわかないけど、TeX原稿ファイル群のプロジェクト管理なら、
winefishとか。
>>427 $ grep '\\def\\renewcommand' $(locate -r "\.ltx\$")
/usr/share/texmf-dist/tex/latex/base/latex.ltx:\def\renewcommand{\@star@or@long\renew@command}
>>423 奥村氏の掲示板の 43810 以降の「\newcommand と \newcommand*」と
題した一連の話を読むといい(特に 43819,43821)。
432 :
431 :2007/01/29(月) 18:04:53
先に挙げたのは \newcommand の話だが、* の有無による違いに関しては \renewcommand の場合にも通用する。
>>430 案の定、見ても理解できませんでした。(431により解決しましが)
>>431 読みました。やっと理解できました。
どうもありがとうございます。
>>433 せっかく latex.ltx というファイルの存在と所在を、
>>430 が
探し方も含めて教えてくれてるんだから、そういう言い方は
ないんじゃないの?
あなたは定義ファイルのことも知らなかったんでしょ?
とちょっと思った。
s/教えてくれてるんだから/教えてくれたから中身の議論に進めるんであって/
436 :
430 :2007/01/29(月) 21:39:12
>>434 まぁまぁ。そのくらいに。
それより、
$ dvipdfmx hoge
hoge.dvi -> hoge.pdf
[1
*** Embedding disabled due to licensing restriction ***
][2]
288646 bytes written
orzな感じです。
>>436 そういうエラー(というかベンダからの警告というか)の出るフォントも、
なぜかps2pdfでは埋め込める(ものもある)んだよなぁ。よくわからん。
verbatim環境で、右端を折り返すような自動改行をさせることはできますか? ページの右がはみ出してしまいます。
>>438 TeX側が整形するならverbatimの意味がないと思うけど、listingsはどう?
D論LaTeXで書こうと思ってますが、 添削する指導教官がMS-Wordオンリーです。 LaTeXからWordに変換するいい方法ないですかね?
>>440 もちろん英文だよな。TeX2Word, World2TeXを大学生協で買え
latex2htmlしてwordにはりつけたらどうだろうか
pdfもだめなの?
>>443 紙の打ち出しを添削してくれる指導教官ならOKかもしれないけど、Wordな人は校正機能・編集履歴機能を
フルに使うから、少なくともWord形式にしないとだめなんじゃない?ところで、pdf -> wordなソフトは
いろいろでてるけど、試した人いる?Adobe製が一番いいの?PC-UNIXで使えるpdf2wordが欲しい今日こ
の頃。
adobe製のpdf->wordって何?
446 :
440 :2007/02/01(木) 00:42:57
>>441-442 TeX2Wordは気になってました。latex2htmlもありかなと思ってました。
それぞれ再現性はどんなものでしょうか?特に数式や図など。
それはword->pdfでそ?
ODFだっけか? TeX陣営は対応の動きはないのかな?
>>448 いえいえ
完璧じゃないけどpdf->wordもできますよ.
451 :
450 :2007/02/01(木) 02:43:16
>>448 ps->wordだけだったかもしれぬ
とにかくTeXからWordに持ってく過程でAcrobatを使いました
おー、たしかに、pdfをWORDファイルに保存できる…
windowsの話になっちゃうけど、TeXのソースファイルってGoogleデスクトップ検索にひっかかる? なんか、インデックスされてない気がするんだけど。
>>450 ffとかfiの合字はちゃんと切り離せている?
455 :
名無しさん@お腹いっぱい。 :2007/02/01(木) 17:08:28
質問です。 \documentclass{jsarticle}でページ番号を消すにはどうしたらよいでしょうか。 宜しくお願いします。
>>455 \pagestyle{empty}
基本中の基本
>>454 これは切り離せません.
私はワープロの方で置換しました.
Wordの置換は使い方がよくわからなかったのでOOoでやりました
flもそうだったかな?
>>456 ありがとうございます!
久しぶりにTeXを使い、しかも手元にテキストもなかったので質問しました。
助かりました。
プログラムのソースを載せるときに、 左側に行番号を表示させるにはどうすればよいのでしょうか?
listings.sty
a=b.c//comment1 comment2 というようなソースをlistingsに食わせると、このコメントが 折り返されるときに、aのレベルまで降りてしまうんですが、 //のレベルでそろえるにはどうすればいいのですかね?
&
>>461 breaklines=htrue|falsei or breaklines false
activates or deactivates automatic line breaking of long lines.
breakatwhitespace=htrue|falsei or breakatwhitespace false
If true, it allows line breaks only at white space.
prebreak=htokensi {}
postbreak=htokensi {}
htokensi appear at the end of the current line respectively at the beginning
of the next (broken part of the) line.
You must not use dynamic space (in particular spaces) since internally we use
\discretionary. However \space is redefined to be used inside htokensi.
32
breakindent=hdimensioni 20pt
is the indention of the second, third, . . . line of broken lines.
breakautoindent=htrue|falsei or breakautoindent true
activates or deactivates automatic indention of broken lines. This indention
is used additionally to breakindent, see the example below. Visible spaces
or visible tabulators might set this auto indention to zero.
ところで、hyperrefでcolorlinks使ったときにPDF印刷時に文字色がついちゃいますが、
PDF表示だけカラーで印刷はもとの(黒とか)色のまま、というやり方できないでしょうか?
>>457 ありがと。置換を忘れないようにする。
>>463 白黒プリンタというのはなしなんだろうな。
質問ですが、欧文の文書クラスで、chapter/section直後の行頭を字下げするには
どうすればよいでしょう。\parindent=1zwは効きません。ad hocに全角空白を入
れて対処しましたが、もっとスマートなやり方はないですか?
スクリーンで見ているPDFとそれを印刷したものを なるべく合致させたい、というのがPDFの目的だったはずだから、 印刷用PDFを用意するしかない気がする。
>>464 1zwが効かないだけで,他の単位は効くんじゃないの?
>>466 他の単位もだめです。
\documentclass{article}
\begin{document}
\section{hh}
\parindent=50mm
ほげほげほげほげほげほげほげほげほげほげほげほほげほげほげほげげほげほげ
ほほほほげほげほげほげほげほげほげほげげほげほげほげげほげほげほげげほげ
ほげほげほげほげほげほげほげほげほげほげほげほほげほげほげほげげほげほげ
ほほほほげほげほげほげほげほげほげほげげほげほげほげげほげほげほげげほげ
\end{document}
>>465 確かにそうだった・・・
PDF出力時に印刷されない文字を重ねる様なマクロ作らないとだめかなぁ
>>467 \usepackage{indentfirst}
最近はそんなパッケージがあるのか。 俺なら、泥くさく、article.clsの\sectionとかの定義をコピーして、 \@startsectionに渡してる第4引数をプラスに変更してたところだ。
>>468 おぉ、indentfirstか。ありがとう。
ちゃんとできた。
471 :
名無しさん@お腹いっぱい。 :2007/02/03(土) 11:45:46
UNIXではカラー画像をEPS形式で保存してtex文書の中に取り込んでも ちゃんとxdviでプレビューしたらカラーになって出力されてくるけど Windowsで同じ風にdvioutで出力を見たらモノクロになっているのはどういうことですか? 何かファイルを入れなきゃいけないんですか?
>>471 Option - Setup Parameters - Graphic の設定を変える
473 :
名無しさん@お腹いっぱい。 :2007/02/03(土) 12:08:26
\footnoteで脚注内の文章がページをまたいでしまうんですが防ぐ方法はありますか? jbookを使っています。
脚注テキストの中に \interlinepenalty=10000 とでも入れてみるといい。 それでうまくいかないか処理結果が気に入らない、という場合は 脚注の前後の段落の末尾に \looseness=1 あるいは \looseness=-1 でもつけて こっそり行数を増減させるなりしてみるといい。
Wordを使う奴のレジュメは醜くて(見難くて)仕方がない。特にオートシェイプ。 あれで本を一冊書かれた日にはもう(ry
C言語で書くと下記のような AAAが定義されていればBBBを、そうでなければCCCを実行する というのをTeXで書くにはどうすればよいでしょうか? #ifdef AAA BBB #else CCC #endif
>477 \newif とか調べてみると、いいことがきっとある。
>>477 前処理として、Cのプリプロセッサを使えば良いんじゃないか?
>>475 前の段落の末尾に \looseness=-1 をつけて解決しました。
どうもありがとうございました。
>>477 \@ifundefined{AAA}{CCC}{BBB}
482 :
477 :2007/02/06(火) 18:33:00
\newif や \@ifundefined について調べたのですが 良く分からなかったので、改めて質問させて下さい。 そもそもC言語の #ifdef を良く理解してなかったです。すみません。 そのタイプセットする環境に``hoge.sty''があるかどうかを判断したいです。 どのようにすれば良いでしょうか? (もしくはヒントを下さい)
つ \IfFileExists
484 :
477 :2007/02/06(火) 18:50:42
完璧です。ありがとうございます。 何を読んで勉強すればその知識が身につきますか?
・“The TeXbook” + ファイル latex.ltx(の生成に用いられる dtx ファイルたち) ・『pLaTeX2e for Windows Anotheer Manual vol.2』 あたりかね。藤田氏の著作にも書いてあるかもしれない。
486 :
477 :2007/02/06(火) 19:29:33
まずは『pLaTeX2e for Windows Anotheer Manual vol.2』を買うべきですね。 それを片手に latex.ltx を勉強します。
>>485-486 ここはUNIX版だ。素直に
LATEX2ε マクロ&クラス プログラミング基礎解説
LATEX2εマクロ&クラス プログラミング実践解説
あたりをすすめろ。
488 :
名無しさん@お腹いっぱい。 :2007/02/06(火) 20:19:36
>LATEX2ε マクロ&クラス プログラミング基礎解説 残念ながら絶版になってしまった. もう6年以上たったしな. 本屋でみかけたりしたら保護してやってくれ.
>>488 絶版になってしまったのか。
類書があまりない良書だと思っていたので残念。
本当だ絶版になってる。6年もたってないけど。
誰か助けてくれ・・・ LaTeX Warning: Empty `thebibliography' environment on input line 3. この警告の意味が分からん・・・ ちなみに三行目は \usepackage{slashbox}
文字通り、thebibliography 環境が空(1 個も \bibitem あるいは \item がない状態)に なっているのではないかい。 適当な入門書の、参考文献リストの作り方に関する解説をよく読むといい。
あ、ある・・・
>>491 その情報で助けられる神様がここにいるといいな
495 :
名無しさん@お腹いっぱい。 :2007/02/07(水) 10:54:42
目次で付録の出力を 「付録A ××」 のみにして、節を目次に出力させないようにしたいのですが、どうすればいいのでしょうか? また、ページ名を飛ばす(3の次は40、みたいな)にはどうすればいいのでしょうか?
第1点については、(その場しのぎだが)toc ファイルを直接編集すればどうとでもなるだろう。 第2点については、入門書を通読してくれ(\setcounter でカウンタ page の値をいじればいい)。
\appendixのあたりでtocdepthを1とかにすればいいんじゃない?
toc ファイルには tocdepth の値に関係なくすべての目次項目が書き出されていて、 「それが実際に出力されるか否か」が toc ファイルを処理している時点での tocdepth の値によってコントロールされる。 したがって、\appendix のところで tocdepth を変更しても効果はない。 ただし、\appendix の直前に \addtocontents{toc}{\string\setcounter{tocdepth}{0}} とでも書いて toc ファイル中に tocdepth を変更する記述を持ち込めばうまくいく。
499 :
名無しさん@お腹いっぱい。 :2007/02/07(水) 12:32:55
卒論シーズンなんだな…。
>>495 ad hocな対応策としては,tocを自分で書き換えてプリアンブルに\nofiles書いとく,でどうよ
501 :
名無しさん@お腹いっぱい。 :2007/02/08(木) 01:47:56
texの数式入力で数式番号を自分の希望の番号で表示させることは可能でしょうか? 例えば一番初めに入力した数式は(1)と表示されますが (1-1)などとする場合にです。
502 :
名無しさん@お腹いっぱい。 :2007/02/08(木) 02:08:39
texの数式入力で数式番号を自分の希望の番号で表示させることは可能でしょうか? 例えば一番初めに入力した数式は(1)と表示されますが (1-1)などとする場合にです。
>>502 1.
式番号(1-1)の最初の1が節を意味するなら、
makeatletter
\renewcommand{\theequation}{%
\thesection.\arabic{equation}}
\@addtoreset{equation}{section}
\makeatother
をプレアンブルに入れる。
2.
勝手に入れたいなら、\usepackage{amsmath}を入れて、
\tag{1-1}
を式の後に入れる。
表組みで縦の罫線を太くしたいんですけど、どうすればよいでしょうか。 あと縦の罫線と横の罫線が交わる角の部分が 拡大するときれいに交わってないのですが、これを直すことはできませんか。 御存じの方がいらっしゃったらよろしくお願いします。
506 :
名無しさん@お腹いっぱい。 :2007/02/09(金) 02:35:27
503 サンキュー
>>504 array.styを入れると綺麗に交わると思うよ。
hyperrefを使ってpdfにリンクを作るとき 行った先に戻るボタンを作る事って可能ですか? たとえば 参考文献とかで飛んだはいいけど元のページに戻りたい って言う時に使いたいです。 イメージは↓こんなんです。 <A Href="javascript:history.go(-1)">1つ前に戻る</A>
Acrobatツールバーの戻るボタンでは不満ということ?
510 :
508 :2007/02/10(土) 12:41:40
申し訳ありません。こんな機能がついているとは知りませんでした。 『前の画面』『次の画面』ってやつですよね。 欲しいのはまさしくこれでした。
クラスファイルのライセンスってどうなっているのでしょうか? 具体的な事を言いますとrevtex4(アメリカ物理学会の雑誌投稿用)を 別の目的に使いたいのですが許される事なのでしょうか? 大学に提出する修論要旨に使いたいと思っています。 (大学の研究概要集として出版されるのもなのでライセンス違反はまずいかと。)
>>511 そんなもん、パッケージのどこにも書いてなきゃ、作者に聞けよw
配布元による
514 :
名無しさん@お腹いっぱい。 :2007/02/10(土) 15:08:54 BE:754143168-2BP(0)
tesで図を \begin{figure}[htbp] \begin{center} \includegraphics[100mm,100mm]{p.eps} \end{center} \caption{}%{}内にタイトルを記入してください \label{fig:p.eps} \end{figure} と入力して図は出力されているんですが、縮小して出力してくれず 大きさそのままで出るので紙からはみでてしまっています 何か図を縮小する方法があるのでしょうか?長さを指定すれば勝手に 縮小してくれると思っていました。
\resizebox
(graphicx パッケージを扱っている)いまどきの解説書では \includegraphics に対して そのようなオプション指定の仕方なんかしていないはずだが。 悪いことは言わんから、*充分に新しい* 入門書を *通読* するといい。
>>514 >長さを指定すれば勝手に縮小してくれると思っていました。
勝手だなw
\includegraphics[width=100mm,height=100mm]{p.eps}
TeXで資料を作るようにと教授が言っているのですが、 うちの研究室のTex環境ではAms-latexやjsclasses、 その他よく使うパッケージが入っていません。 これらのパッケージをユーザー権限で使用できるようにはできないでしょうか?
>>518 タイプセットしたいファイルと同じ場所においてタイプセットすればいいんじゃない?
521 :
518 :2007/02/10(土) 20:24:49
たとえばhoge.texでamsmathを使いたい場合、 プリアンブルに \usepackage{amsmath} と書いて hoge.tex の置いてあるディレクトリにamsmath.styも置いておけばいいのでしょうか?
523 :
名無しさん@お腹いっぱい。 :2007/02/10(土) 20:50:05
>>518 教授にいれてもらえ.それが一番だ.
だがな・・・jsclassesはともかく,
Amsすら入ってないってのは
どんだけ古いシステムなんだ?
本当に入ってないのか?
普通は LaTeX2e が入ってればそのまま使えるはずだ
少なくとも,1995年程度からはそうなってる.
もし,本当に使えないなら,
Amsは大量のファイルが連動して動くから
amsmath.styだけでは動かない.
フォントも絡むから,悪いことはいわん,
管理者に設定してもらうか,自分のパソコンに
奥村本あたりからインストールして使え.
絶対にあんたにはできんよ・・というか
AmSmathをAmSから入手して
自前で完全にインストールできるなら
こんな質問はそもそもしないよ
>>523 AMS=American Mathematical Society
525 :
518 :2007/02/10(土) 21:14:46
研究室の環境では \usepackage{amsmath} これが記述されているとamsがないってエラーを吐きます。 なので私を含め、多くの研究室の人たちは 自分のPCにTeXをインストールしてwindowsで作成しています。 或いはamsを使わずにやるかの2択です。 教授にも頼んでみる予定ですが、学生の言うことを ほとんど聞かない教授なので心配なんです。 windowsを研究室で禁止にするらしいんですが、 その前にTeXを使える環境くらいは整えてもらいたい…
教授がダメなら、院生にでも頼め。 LaTeX システムのインストールができる人間の一人くらいは見つかるだろう。
あと、教授を操縦できるのがだれかいるだろうからそういう方面から手を回せ
というか、unameに興味があるが
自分が院生の一人だから困るw
suなしでTeXはインストールできるんですか?
>>528 unameの実行結果は HP-UX バージョンは B11.11だった気がします。
ptetexでPREFIXを~/teTeXにでもすればいけそうな気がするが。 コンパイルできるかどうかは知らない
>>504 です。
>>505 と
>>507 の御二方、どうもありがとうございました。
思い通りの美しい表組になりました。
多分、僕の質問は初歩的なものだったのでしょうが、
快く答えて下さって本当にありがとうございます。
心から感謝します。
532 :
名無しさん@お腹いっぱい。 :2007/02/12(月) 01:05:45
>>530 やってみた.最近のptetex3は
/var/の下にユーザ権限で環境を構築してテストしてから
suでmake installするようになっている.
だから,ユーザ権限で構築して使うことはとりあえずは可能.
prefixをいじるものもおそらくOK
ただし,いろいろと周辺のライブラリやら何やらが必要だし,
amsすらない環境だったらそもそもコンパイルが
まともに通るとは思えんのが問題.
たぶん,dviwareのコンパイルでこける.
学生のいうこと云々よりも,論文執筆を整えることが
できない時点でまずいよな.
533 :
名無しさん@お腹いっぱい。 :2007/02/12(月) 01:52:26 BE:565606894-2BP(0)
texで図を挿入するときにテキストファイルと同じフォルダに 図のファイルを移動させずにファイルのある場所を指定して 図を表示させることは可能でしょうか? 今はいちいち同じフォルダに移動させて処理していますが面倒くさいので
\graphicspath について調べてみるといい。
>>533 カレントディレクトリからの相対パスでファイルを指定すればいいのでは?
みんな、プレゼンテーションの時は何使っている?
powerdot
beamer
数式環境の中で改行による垂直方向の空白の調整は可能でしょうか? 極端な例を出すと、 \begin{align} a\\b\\c \end{align} この時のaとbとcの間の空白を狭くしたいのですが。
>>540 \jot を調節するか \\[-2pt] などとするか。
文章を枠で囲みたいたいのですが希望通りのものが見つかりません。 文章の幅で枠で囲んでタイトルをつける、やりたいのはこんな↓感じです。 知ってる方いますか?教えてください。 ┌AAA──────────┐ │aaaaaaaaaaaaaaaaaaaaaaaa│ └────────────┘ ┌──────────AAA┐ │aaaaaaaaaaaaaaaaaaaaaaaa│ └────────────┘ ┌─────AAA─────┐ │aaaaaaaaaaaaaaaaaaaaaaaa│ └────────────┘
使っているclsファイルのパラメータの実際の大きさを 知るにはどうしたらいいでしょうか? layout.styを使うと、版を構成するパラメータの値が得られますが、 代表的なものだけを表示してくれるものはあるのでしょうか。 例えば、 \parskipの量を表示させたい というとき、何かパッケージがあるのでしょうか。
>>545 ありがとうございます。
地道に必要なパラメータの一覧作ります。
>>543 ascmac.styってitemboxを使えって事ですよね?
これだと角が丸いのと枠の大きさが行全体になってしまうから若干違うんですよ。
ascmac.styを書き換えて、っていうのは出来そうにありません。
>>547 emathのitembkbx.styとか、itembbox.sty
>>547 \begin{minipage}{3cm}
\end{minipage}
で挟む。
>>547 \documentclass{jarticle}
\usepackage{emathPh}
\usepackage{emathPb}
\begin{document}
\Rectbox[item=みだし,itempos=c]{見出しつきの四角枠で囲いたい文}
\end{document}
frac じゃなくて array とか tablular とか tabbing の出番だろ、そこは。 \cline とか
proof.styは使えない?
>>553-555 いろいろ教えてくださってありがとうございます
proof.styが自分で扱えそうですので,これにトライしてみます
こんな素晴らしいものがあったんですね
すごく綺麗に書けました(*´Д`)
>>557 おめでとう。助言したかいがあったよ。
卒論がんばれよ。
559 :
名無しさん@お腹いっぱい。 :2007/02/17(土) 11:53:23 BE:219958272-2BP(0)
ページを縦に二分割して図を横に並べたいのですが、図を編集するときに 横に並べた図をつくったほうが早いでしょうか?
560 :
542 :2007/02/17(土) 12:11:21
教えていただいたものを調べるのに時間がかかってしまいましたが おかげで出来るようになりました。どうもありがとうございました。
>>559 たまたまレイアウトの都合で横に並べなきゃいけないってだけなら、
別の図なんだろ。分けろよ。
卒論のスライドをpowerdotで作ろうと思っています。 文章の位置に関係なく図を貼り付ける事ってできますか? もしくは逆に図の位置に関係なく文章を書く、みたいな。 (レイヤーみたいな感じをイメージしています。) また図を貼る位置(座標か何かで)を細かく指定出来る方法があれば 合わせて教えてください。 よろしくお願いします。
それをTeXでやるメリットは...
売り言葉に買い言葉(?)みたいな。 日常生活でMSの数式エディターを馬鹿にしすぎてて、じゃあTeXでやれって。
565 :
名無しさん@お腹いっぱい。 :2007/02/18(日) 12:52:16
>>562 どうしてもやりたいなら,
大きさ0のpicture環境で\putを使え
というだけだ.
これで意味がわからなかったら
こういうことをするレベル(*1)には
到達していないというだけだな
(*1)TeXに限らず,何かのシステムで
そのシステムが想定しないことをしたいなら
それなりにそのシステムに精通していないとだめだってこと
図に文章を含めた方がいいんでない
そのレベルに達してないなぁ。 けど教えてもらったやり方を調べて頑張ってみます。
568 :
名無しさん@お腹いっぱい。 :2007/02/20(火) 02:59:50
図に文章を含めるってtexで可能なの??
>>568 「図に文章を含める」の意味合いにもよるんじゃない?
図の上に文字を置くとか、そういうことならできるでしょ。
>>568 文字を重ねるという意味なら
labelfig.sty
童偵でググって泣いた
誤爆しましたorz
童偵でググって1ページ目にこのスレがあってワロタ
LATEXでお奨めの本はありませんでしょうか?
奥村本
童貞
質問させてください. 論文作成でLaTeX使ってるんですが,まだクラスについてヒヨコなのでわかりません. 構成の関係上,jreport を使用してます. 1.本文のフォントは変えずに\captionで表示される“図3.2”のフォントだけを変えたい. 2.\thebibliographyを使用すると“関連図書”と出力されるが,参考資料,せめて参考文献に変えたい. 研究室でTeXのクラスに関する本は,購入する事は決定したのですが,時期の関係上4月以降でないと無理で論文の締め切りには間に合いそうもないのです. よろしくお願いします.
何て本か知らんが自分で買えよ。 論文一つ仕上げるだけの知識を全部ここで聞くつもりか? あと学会によっちゃ、ちゃんと提供している。
579 :
577 :2007/03/01(木) 02:14:51
すみません・・・.他は問題無く,あとこの2つだけだったもので. Wordでは提供されているんですが,良い機会だと思ってLaTeXに手を出してみたのです. renewcommandやrenewenviromentで,定義されてるthebibliography・captionを変更すればいいのだとは思うのですが, どこを変えればいいのかわからなくて・・・. もう少し自分で調べてみますね. スレ汚し本当にすみませんでした.
\bibname \refname
\section{ \verb|\\\| } という感じにやりたい場合はどうすればいいんでしょうか
\texttt を使えばいい。 特殊な文字は \symbol{<文字コード>} で書ける。 どうしても \section などを \verb 対応にしたい、というつもりなら、 \section など(の下請けの \@startsection あたり)をいじればいいのだろうが、 単純ではなさそう。
xymtexでメタンのような正四面体の構造式って書けるのでしょうか?
ごめんなさい事故解決しました。 4.024.03マニュアルにありましたね。
586 :
名無しさん@お腹いっぱい。 :2007/03/11(日) 13:47:13 BE:659875076-2BP(0)
表を作成中に書き込む文字が多く横に長くなってしまうので途中で改行したいのですが、表中で改行はできるのでしょうか? それとも表を結合するとして縦方向の表の結合は可能ですか?
parboxかなぁ
589 :
名無しさん@お腹いっぱい。 :2007/03/14(水) 11:43:24
588 助言により解決できました。ありがと〜!!!!!
保守
elsevierのジャーナルへWeb(Elsevier Editorial System)から投稿しようと思っています。 で、このEESって、どうやったクラスファイルやbibファイルを反映させられるんでしょうか? それぞれのファイルをアップロードすればOKなんでしょうか? ご存知の方いらっしゃれば教えてください。 (しくじったら先方に迷惑なので当方一度も試していません)
ページ番号の出力位置をいじるコマンドってなんですか?
>>595 fancyfoot(またはfancyhead)でぐぐれ
微調整が必要ならhspace{}やhfillも覚える
>>592 どこまでと言われても困りますが、エルゼビアのサイトと、
(その下位にあたる)雑誌のページを読みました。
ご存知でしたら教えてください。
598 :
名無しさん@お腹いっぱい。 :2007/03/25(日) 21:25:51
そもそもtexの質問なんてKnuthやLamportに聞けばいいんだよ。
>>591 このスレにはゼミのレジュメ作って
ハァハァ言ってる子供しかいないよ(オレ)。
本書いてるおっさんはいるだろうけど、
国際誌の話は見かけないね。
>>598 が答えだろうね。
>>591 わし何回かESSで投稿したことあるが
向こうは自動で処理してるんだから別に失敗しても迷惑じゃないだろう。
上手くいくまで何回でもやり直せばいいだけのはなし。
TeXのファイルをアップロードする場合、海外のシステムなんだから常識的に考えて
pLaTeXに依存する命令、クラスファイルは使えんでしょう。
一般的なマクロを読み込むだけなら問題ないと思う。
わしはurlスタイルだとかnatbibを読み込んだファイルをアップロードしたが
正常にコンパイルしてくれた。
あと、「一個ファイルをアップロードする→PDFに変換」を繰り返す仕組みらしいので
TeXのファイルとbibファイルの両方をアップロードしてBibTeXの処理をしてもらうというのは多分できん。
BibTeXはあらかじめ自分で実行して、bblファイルの中身を本文に貼り付けておけばよい。
図や表を一個一個別のファイルとしてアップロードしないといけないのが面倒と言えば面倒だが
ありゃ便利な投稿システムだべ。
>>601 ありがとうございます。疑問点が氷解しました。
>>597 の直後にエルゼビアに問い合わせたんですが、どうもbibのことを解ってない様子で、しかも
『LaTexファイルのみをEES上にアップロードしてください。その他clsファイル等は必要ございます。』
という回答をもらって混乱していました。「ございます」かよーw
問い直すと、とにかく拡張子が.texのものだけうpしてみろの一点張りなので、試してみようと思ってたんです。
(1) 窓口の人間は技術屋ではない。 (2) そもそも、「TeX *関連* ソフト」は TeX ではない。 この 2 点(他にもあるだろうが、とりあえずこれくらい)は認識しておくことだ。 だいたい「拡張子が.texのものだけうpしてみろの一点張り」なら、 それに従えばいいだけではないか。
>>603 >(1) 窓口の人間は技術屋ではない。
それを言うなら私も技術屋ではありませんし、相手は少なくともサポートが仕事ですので。
>(2) そもそも、「TeX *関連* ソフト」は TeX ではない。
だから「どうしましょう」とおうかがいを立てたのです。
>だいたい「拡張子が.texのものだけうpしてみろの一点張り」なら、
>それに従えばいいだけではないか。
一点張り→なので(順接)→試してみようと思ってた。
なにがおかしいのかわかりません。
お前さんは、先方の客かい? そうではないだろう? タダでお望みの返答を得ようとすること自体が間違いなのだよ。 あと、試してみようと「思って」たのではなく、実際に「試した」ら どうなるのかは調べたのかね?
あんまりつられるなよ
607 :
604 :2007/03/27(火) 23:29:09
TeX Wiki に繋がらない…… OTL
609 :
名無しさん@お腹いっぱい。 :2007/03/29(木) 03:12:54
610 :
名無しさん@お腹いっぱい。 :2007/03/29(木) 22:02:27
ギリシア文字をイタリックではなく表示するにはどうしたらいいのでしょうか。 マイクロメートルという単位用なので斜めにしたくないのです。 これは100 \mu mです =>エラー これは100 $\rm{\mu m}$です =>イタリックになる これは100 $\mu m$です =>もちろんイタリックになる
>610 txfontsを使う これは100 $\muup m$です
>>611 ,612
ありがとうございます。どちらの方法でもうまく行きました。
614 :
名無しさん@お腹いっぱい。 :2007/04/07(土) 23:34:57
jsarticleを使っています。\partを使うと「第*部」の部分に続く本文が 改行されて表示されてしまいます。つまり、\part{hogehoge}とすると 第*部 hogehoge となってしまいます。解決方法はないでしょうか。
articleなのにpart?
スタイルファイルを書き換えて対応せよ
>>614 スタイルファイル自身は書き換えるなよwww
>>614 「解決方法」なんてものを尋ねているが、いったいどういう状況になったら
「解決」したことになるのかい?
jsarticle における \part はそういう体裁になるように定義されている、
というだけで、「問題」とみなすべきことはどこにもないのだがね
(お前さんの意図には沿っていないのかも知れんが、お前さんがどういう
出力を望んでいるかなんて知らんよ).
619 :
614 :2007/04/08(日) 19:05:31
質問の仕方が悪すぎました。失礼しました。 改行されないようにするためにはどうすればよいのですか?
jsarticle.cls の中の \part(の下請けの \@part)の定義を読みな。 「第*部」というのは \prepartname\thepart\postpartname の ところであることはわかるよな? # 万一、それがわからないなら、マクロ作成に関する必要最小限の # 学習(“The TeXbook”の第 20 章の内容と同程度のことの理解は必須)を # 行ったうえで、標準配布のクラスファイルの中身を一通り調べてみるといい。 あとは、その直後になにやら改段落する記述があるはず(少なくとも、 漏れの手元にある版ではそうなっている)ので、それを取り除けば どうにかなるだろう(念のために言っとくが、\par というのが改段落を 行うコマンド)。 # なお、617 氏の話にあるように、jsarticle.cls そのものを書き換えるのではなく、 # 再定義する箇所をプリアンブルにコピーしてそちらを書き換えるか、 # jsarticle.cls の別名コピーを変更するように注意。
621 :
614 :2007/04/08(日) 20:23:53
ありがとうございました。できました。
jsarticleの別の箇所をいじっていたようです。
>>615-618 ,
>>620 さん感謝します。
622 :
名無しさん@お腹いっぱい。 :2007/04/11(水) 19:46:07
質問です。 2段組にしようとして \documentclass[fleqn]{jarticle} ↓ \documentclass[fleqn,twocolumn]{jarticle} と変えただけなのですが、タイトルと著者名まで2段組になって左によってしまいます。 タイトルと著者名だけ中央に配置したいのですがどうすればできますか?
どうすればって…… jarticle.cls を用いている場合なら、「まともに」記述してさえ いれば、タイトル・著者名(および日付)の部分はページ上部の一段組部分に 記述されるはずだがね。 どうせ \maketitle を使わずにタイトル部分を直接記述するようなマネをしている のではないのかね? それとも、何か変なパッケージでも使っているのかい?
>>622 こういう所で質問する場合、他人のPCで再現可能な
最低限の記述しかしていないソースを張るといいよ。
例えばこっちのPCでは、以下の記述でタイトルと著者
はちゃんとページ中央 (左右の段落の真ん中) に表示されたよ。
----------------------------------------------------------
\documentclass[fleqn,twocolumn]{jarticle}
\title{これはタイトル}
\author{これは著者}
\begin{document}
\maketitle
これはテストです。これはテストです。[以下略]
\end{document}
625 :
名無しさん@お腹いっぱい。 :2007/04/11(水) 23:27:26
>>623 >>624 ごめんなさい、情報が少なすぎましたね。。
試行錯誤しているうちに原因はなんとなくわかりました。
テンプレートを使って書いてたんですが、
\usepackage{何たら}
って行を何行か消したらうまくいきました!
レスありがとうございました。
626 :
518 :2007/04/12(木) 21:06:48
教授に頼んだ結果、「難しいからそんなことはできない。 他にやらないといけないこともたくさんあるからね」だそうですorz で、とりあえずgmake、gpatchをインストールして ユーザー権限でいけるところまでやってみましたが、 うちのWSはTeXどころかあらゆる環境が古すぎて ユーザー権限ではどうしようもありませんでした。 マジ氏ね、糞教授。環境整える力がないなら学生にTeXを強要するな。
>>626 俺 Windows 使いだからユーザー権限とかよくわからんけど、
インストールしたいパッケージを texmf-local に置くとか、
環境変数 TEXINPUTS に指定したディレクトリに置くとかじゃダメ?
TeXをインストールするためにbisonとかflexとかm4とかが必要らしい。 研究室の環境ではこららのパッケージがそもそもインストールできないのです。 --prefix=~/hoge してからインストールしようするとエラーを吐かれるorz 「bisonは比較的小さなパッケージなので、問題が起きることはまずないだろう。」 と、ネットの情報に載ってるのに、うちではエラーを吐くわけですよ。
ていうかPCなんて高いだけで文房具なんだから新しいの研究室が買わなきゃだめだろ。
まあ無理せず、多少体裁が悪くとも現在の環境で資料作れば いいんじゃない。文句言われたら環境のせいにすればいいし。 もし君が研究者を目指すのなら、ラボを持った時、きちんと TeX 環境を作ればいい。
今回は
>>630 の言うとおり、現在の環境でできることをすれば良いと思いますよ。
私の所属している講座ではTeXの環境がデフォルトで動くVine Linuxを使っています. 数万円のマシンでも軽く動くディストリビューションなのでおすすめです. 設定作業に大部分の時間が割かれるのは本質的じゃないし,時給換算したら 新しいPCを買ってもらうのが手っ取り早いと思います.
tbook で縦書きの文章(日本語)を書いています。 索引ページは横書き(横二段組)にしたいのですが、やりかたが わかりません。 \printindex を minipage 環境で囲んでみましたが、これだと 項目が多くなると切れてしまいます。 おそらく ist ファイルで指定するのだと思いますが、ネットで 検索してもあまりいい情報はみつけられませんでした。 ヒントでもいいのでよろしくお願いします。m(_ _)m
\documentclass{tbook} \usepackage{makeidx} \makeindex \begin{document} \chapter{A} a\index{yahoo@Yahoo\protect{!}} \printindex \end{document} というのがオリジナルのファイルで、 foo.texという名前とします。 処理すると、 foo.ind が出来ます。 このファイル名をfoo2.indとして、下記のファイルを foo2.texとして処理します。 \nofiles \documentclass{jbook} \usepackage{makeidx} \makeindex \begin{document} \printindex \end{document}
636 :
634 :2007/04/23(月) 16:47:30
この方法でできました! ソース付きの丁寧なご説明、ありがとうございました。m(_ _)m
637 :
名無しさん@お腹いっぱい。 :2007/04/23(月) 21:19:20
いま一番LaTeX2eの作業環境が充実しているPC-UNIXってどれですか? Linuxならディストリビューションを教えてください。
日本語ならばVineにしとけ
Mac OS X
私もOS Xだと思う。いろいろ楽よ。
OS毎の違いってそんなにある?
ぶっちゃけTeX使うんならW32TeXが最強だと思うよ
>>643 御意ですが、このスレの
>>63-75 あたりでも話題になっていますが、
いちおうここはUNIX板ですので……。
# そういえば、W32TeXのスレってどこにも無いような気が。
>>642 英語環境でLaTeXを使うだけならば、
どのOSでも大差なく環境は整えられると思われ。
pTeXを使って日本語等を取り扱う……となってくると、
選択肢は少なくなります。
Vineが勧められるのは、奥村先生のWikiにもありますが 周辺ツールも含めて(PC-UNIXでは)「日本語TeXを使う上では 最もよく調整されたものになっているはず」というのが大きいでしょう。
ただ、LaTeXと同時にAdobe Illustratorが使いたいとか、ATOKじゃないとヤダとか、そういうのがあればMac OS Xしかないような気も。
>>645 ptexが用意されているものに関して、違いとかあるのかな?
Vine、Debian、OS X、W32TeX、違いがわからん
色々やりたいならW32TeXしかないだろ
ptetex最強伝説
651 :
名無しさん@お腹いっぱい。 :2007/04/25(水) 14:10:27
教え下さい!!! いきなり4章から作る場合にはどうすればよいでしょうか?? sectionコマンドだと1章になっちゃいます…… (;。;)
>>651 \setcounter{chapter}{3}
654 :
名無しさん@お腹いっぱい。 :2007/04/25(水) 14:48:56
>>643-650 もうさ、W32TeX(and/or ptetex)/wine を流行らしちまおうゼ。
警告が5つもでます>< どういう内容か教えてもらえませんか?? ./main.tex... ./main.tex(1): Package Fancyhdr Warning: \headheight is too small (12.0pt): ./chapter1.tex... ./chapter2.tex... ./chapter3.tex... ./chapter4.tex... ./chapter4.tex(46): LaTeX Warning: Citation `Gonzalez:1992' on page 6 undefined on input line 46. ./chapter4.tex(63): LaTeX Warning: Citation `Gonzalez:1992' on page 6 undefined on input line 63. ./chapter4.tex(65): LaTeX Warning: Citation `Gonzalez:1992' on page 6 undefined on input line 65. ./chapter5.tex... ./appendix1.tex... ./appendix1.tex(1): LaTeX Warning: There were undefined references.
Package Fancyhdr Warning: \headheight is too small (12.0pt): なので、プレアンブルに \setlength{\headheight}{13pt} を入れてみましょう。 ./chapter4.tex(46): LaTeX Warning: Citation `Gonzalez:1992' on page 6 undefined on input line 46. ./chapter4.tex(63): LaTeX Warning: Citation `Gonzalez:1992' on page 6 undefined on input line 63. ./chapter4.tex(65): LaTeX Warning: Citation `Gonzalez:1992' on page 6 undefined on input line 65. なので、46、63、65行目に出ている Gonzalez:1992 がチャンと引用されているか見ましょう。 showkeys.styとか入れるといいよ。
659 :
名無しさん@お腹いっぱい。 :2007/04/25(水) 20:48:42
自分WinShell使ってるんだが、コンパイルで警告がいくつか出るとdviファイルって作成されないのかな? dvioutに出ないよ
660 :
名無しさん@お腹いっぱい。 :2007/04/25(水) 20:58:49
テフに貼ること前提で複雑な図やグラフを作るのに良いソフト知りません? ここには研究者の人が多そうですが
どういうグラフかにもよるけど、gnuplot?
662 :
名無しさん@お腹いっぱい。 :2007/04/25(水) 21:47:51
gnuplotってダウンロードできるのかな?
>>659 WinShellを使わないで処理した場合には、どうなりますか?
668 :
名無しさん@お腹いっぱい。 :2007/04/26(木) 02:24:04
縦書きで論文を書いているのですが、endnotesj と caption パッケージが干渉しているようです。 \documentclass[]{tarticle} \usepackage[deluxe,expert,multi]{otf} \usepackage[utf]{endnotesj} \usepackage{caption} \begin{document} これはテストです\endnote{これはテストです。}。 \theendnotes \end{document} 上のように、endnotesj に utf オプションを付けると注番号が 文字化けします。caption2 パッケージなら大丈夫なようです。 できれば最新の caption パッケージを使いたいという状況です。 何か解決策があればよろしくお願いします。
670 :
669 :2007/04/26(木) 17:31:52
失礼しました。caption パッケージを最新のものに 変更したら文字化けがなくなりました! お騒がせしました。m(_ _)m
>>667 >>668 「WinShellは捨てろ」は極論ですが、統合環境やエディタのマクロの
たぐいは、最低限の知識は持っている人が、楽をするためのものだと思う。
エラーメッセージも書けない
>>659 が使っても、成長の糧にはならないと思う。
成長の糧どころか纏足用の小さな靴になるよね。
保守
Winshell 3.2 系って beta だからかもしれないけど マルチバイト文字の扱いが変だね。 具体的には DBCS に設定しても文字の「途中」にカーソルが移動してしまう。 マルチバイト文字中に現れる \ 文字の扱いも変だし。 というわけで Winshell 3.1 使ってます。
675 :
名無しさん@お腹いっぱい。 :2007/05/14(月) 16:01:47
ところで皆さんそろそろ LaTeX 環境も UTF-8 に移行してますか?
676 :
名無しさん@お腹いっぱい。 :2007/05/14(月) 16:02:58
>>674 ここは UNIX 板。
とはいえ Windows 関連の板には適切なスレッドが無いだろうけど。
あとは数学板か?
一応手元のファイルはUTF-8にしたよ
679 :
名無しさん@お腹いっぱい。 :2007/05/15(火) 02:23:16
texで\section内に画像を埋め込んだのですが、どうしても\sectionの外で画像が表示されてしまいます。 \section{test} \begin{center} \begin{figure} \epsffile{test.ps} \caption{test} \end{figure} \end{center} 上のようにしたのですが、何か悪かったのでしょうか?
>679 マジレスすると、figure 環境は基本的に「記述した場所の近くで、ページの上か下に図を置く」。
あと、オプション指定によって“その場に(置けるなら)置く”という指示は出せる。 しかし、現在のページに図を追加する余地がない場合には、もちろん、 別の箇所に移動する。 # here パッケージあたりを使うとこの限りではないが、間抜けな空白を作るよりは # ページの上下に持って行ってもらうほうがマシなことが多い。
683 :
名無しさん@お腹いっぱい。 :2007/05/15(火) 09:17:29
\begin{figure}[h] \begin{figure}[H] なんてオプションが使えたんじゃなかったっけ??
684 :
名無しさん@お腹いっぱい。 :2007/05/16(水) 21:37:49
そもそも \epsfileなんて使ってる段階で駄目だし center環境の中にフロートを入れてるのも駄目 ついでにいえば H オプションは here package が提供するもので H指定されたものはフロートではなくなるというだけ.
>>684 いや、言いたいことは分かるし基本的に賛成なんだけど、
言われた方は「じゃあどうしろと?」って感じだと思う
駄目だろうと何だろうと、それで簡単に自分が望む出力が得られるなら
それでいい、ってのが多くの人の感覚じゃないのかなあ
別に(La)TeXの正しい書法を勉強したくて質問したわけじゃないだろうし
でもさ、そもそも > どうしても\sectionの外で画像が表示されてしまいます ってのが意味不明なんだが… \section{test}で、\sectionは終わってるよね?
まあ、“\section の直後に書いた figure 環境の中身が、その \section に対応する 見出しの前(上)(つまり、前の節の中)に配置された”とでもいうところなんだろう。 # それならそれで、“figure 環境のオプション指定”について入門書で確認させれば充分。
688 :
名無しさん@お腹いっぱい。 :2007/05/17(木) 11:32:23
おまえら、PowerPoint 2007 では LaTeX っぽい数式入力ができるみたいなんですが、 お試しになりやがりましたか? 使い勝手はいかがでしたか?
689 :
名無しさん@お腹いっぱい。 :2007/05/17(木) 12:17:11
google: powerpoint tex 数式 とでもすれ。
690 :
名無しさん@お腹いっぱい。 :2007/05/17(木) 12:33:21
時代はooolatex。
死ぬ程くだらない質問なんですが、 TeXのソースを展開すると、"texk"というディレクトリができますよね。 このkは何のkなんですか?
kpathsearch 機構の k じゃねーの
そうなんですか。 このディレクトリの下は、kpathsea自身も入っているので疑問に思ったのですが。 (kpathseaの歴史的経緯を知らないので、なぜここまで命名に影響してるのかもよくわからない) それはともかく、どうもです。
Karl Berry(作者ひとり)の K らしい。 # latex -version とでもしてバージョン情報を眺めてみるといい。
失礼。
>>695 を訂正。
誤:作者ひとり
正:作者のひとり
697 :
名無しさん@お腹いっぱい。 :2007/05/19(土) 17:15:44
せきを しても ひとり
あめり かしろ ひとり
アカヒって・・・
latexを使ってpdfに動画を挿入する方法はありませんか?
GhostScriptで問題ないように書いてあるが?
そのページにはそう書いてある(というか、distiller を用いる場合の 説明はロクに書いてない)ね。 (別のところで聞いた)古い情報とごっちゃにしてスマン。
>>700 ちなみに、比較的新しいmovie15.styはpdfetexしか想定していないみたいで、
普通にplatex等で使おうとするとハマるので注意。
ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45621.html 最新の2007/05/07版で試したら、さらに仕様が変わってるようで
上の対策がうまくいくかどうか不明。
ちゃんと使うにはソースを解読する必要があるかも。
# CTANにあるファイルの古いバージョンをアーカイブしているところとか
# ないのかなぁ。
いちおう、おととしdvips + ps2pdfで動画入りスライドを作ったし、
いまテストしてもちゃんと動画入り文書ができました。
ただ、dvipdfmxではうまくいかないので、日本語を使う場合Postscriptを経由
するしかないかも。
確かに Package movie15 Error: pdfeTeX, version >= 1.30, required というエラーが出てうまくいかない。 pdflatexだとうまくいくのだけれど、画像をすべてepsでなくpdfで用意しなければならないのは苦痛。
706 :
705 :2007/05/21(月) 10:41:25
もしどなたか古いmovie15.styを持っていたらupしていただけないでしょうか?
707 :
でやっ ◆ZqEG3lH3Q6 :2007/05/25(金) 00:31:50
質問です。角藤さんのWin32 LaTeX(最新版)を使っていますが、 会話文のような形態の文章をうまく組版するには、どうすればいいですか? 例えば、以下です。要は、description/itemとかみたいな。あと、 タブ揃え・インデントもしっかりしたいです。 Julien : Bonjour Sayaka. Tu va bien ? Sayaka : Oui, merci. Et toi ? Le serveur de cafe : Bonjour. Qu'est-ce que vous prenez ? ジュリアン : こんにちは、サヤカ。元気 ? サヤカ : うん、元気よ、ありがとう。あなたは? よろしくお願いします。
picture環境でカラーで四角を描く方法を教えてください 例えば■を青で出力したい場合どのようにしたらよいのでしょうか?
>>707 表形式にして、longtable.styを使えばいいと思う。
>>710 longtableですか!知りませんでした。
熊沢先生のページに作例がありますね。
これから試してみます。
ありがとうございました。
>>711 おぃ、本当にlongtableでいいのか?
もっとちゃんとした会話スタイルを探していたのではないのか。
俺はむしろその鳥に意味があるのかが知りたい
>>712 >>714 ありがとうございます。
参考リンクも見ましたが、とりあえず以下の作例でよさそうです。
\documentclass[a4paper, 10pt]{jarticle}
.
.
.
\usepackage{longtable}
\begin{document}
\begin{longtable}[l]{p{0.11\textwidth}p{0.63\textwidth}}
ソフィー&こんにちは。\\
書店の主人&いらっしゃいませ。\\
ソフィー&ウインドウに日本の写真集がありますよね。あれ、見られます?\\
書店の主人&雪をかぶったきれいな山のですね、表紙が?富士山のですね?\\
ソフィー&ええ、そうです。\\
書店の主人&ちょっとお待ちください。確か、こっちにあったと
思ったけど…ああ、ありました。これです。どうぞ。
\end{longtable}
\end{document}
とりあえず、それでどうにかなるだろうね。 興味があれば、標準配布のクラスファイルにおける thebibliography 環境の定義を調べてみるといい。 あれと同様にやれば、description 環境あたりを個々の \item の 「見出し」の部分の幅を可変にできるように再定義できる(そういう 既製品も転がっているかもしれない)。
藤田先生の daihonl.sty を使う程、本格的ではないのかな?
訂正:daihonl.sty --> daihon.sty
この中に一人 自分のことを先生と呼ぶ奴がおる。
>>719 いやいや本人じゃないよw
「先生」という言葉に過剰に反応しなさんなってw
この中に一人、自意識過剰なあまり図星つかれてファビョった奴がおる。
確かに、リアルじゃ先生って言うけど、 2ちゃんじゃまず言わないよな。
>>718 daihon.styは横書きでも使えますか?
>>723 配布元に行って調べるくらいのことはした?
「縦組・横組パッケージファイル」ってところにあるわけだが…
先生・・・
>>723 そういうことを尋ねる前に、実際に横組み文書で使ってみればいいではないか。
使えたら質問するまでもないし、使えなかった場合は使えないと判明してから
質問しても遅くはない(どうせ、質問時には「問題となっている現象が再現する
サンプル」が要るわけだし)。
失礼します。 「複数行に跨がる均等割り」を実現する方法はないでしょうか? どういう風に使うかと言うと、古典の原文と現代語の訳文の対訳に使います。 対訳させると、平仮名のみの原文より、漢字が混じる訳文の方が短くなります。短 い文節ごとに改行するなら問題ないのですが、印刷の際のページ数を減らすために、 基本的にどうしても長文になってしまいます。そうすると後ろへ行くほど、原文と 訳文の対応箇所がズレて行きます。 それを解決するために、句読点ごとに字数の少ない訳文を、原文の文字数に合わせ て均等割りしたいのです。 しかし、基本的に均等割りをすると自動的に改行されず、ページの外へはみ出して しまいます。これを解決するために、改行に対応した均等割り、つまり「複数行に 跨がる均等割り」をしたいのです。 それを実現する方法や、そのようなスタイルファイルを御存知だったら、教えて下 さい。どうか一つお願い致します。
728 :
名無しさん@お腹いっぱい。 :2007/05/26(土) 22:58:32
\authorに著者が複数連名されていて、全員所属が同じ場合は \thanksはどういう風にかけばいいんでしょうか?
>>727 何をしたいのか判然としないが、次のようなところかい?
\documentclass{jarticle}
\makeatletter
\def\kintou#1#2{\hbox to#1{%
\kanjiskip0pt plus1fill minus1fill \xkanjiskip=\kanjiskip \hfil #2\hfil}}
\makeatother
\begin{document}
\parbox{12zw}{\fussy
通常の均等割りでは「\kintou{6zw}{均等割り}」のごとく、
均等割りの途中では行分割しない。}
\makeatletter
\newskip\@kintou@skip
\def\kintou#1#2{%
\count@\z@ \@tfor\@tempa:=#2\do{\advance\count@\@ne}%
\ifnum\count@<\tw@
\dimen@#1\relax \setbox\z@\hbox{#2}%
\advance\dimen@-\wd\z@ \@kintou@skip .5\dimen@ \@plus.5\p@ \@minus.5\p@
\hskip\@kintou@skip \box\z@ \hskip\@kintou@skip
\else
\dimen@#1\relax \advance\dimen@-\count@ zw\relax
\advance\count@\m@ne \divide\dimen@\count@
\@kintou@skip\dimen@ \@plus.5\p@ \@minus.5\p@
\let\@tempa\@gobble \def\@tempb{\hskip\@kintou@skip}%
\@tfor\@tempc:=#2\do{\edef\@tempa{\@tempa\@tempb \@tempc}}%
\expandafter\@tempa
\fi}
\makeatother
\parbox{12zw}{\fussy
この均等割りでは「\kintou{6zw}{均等割り}」のごとく、
均等割りの途中でも行分割可能。}
\end{document}
(730 の続き) なお、先の例の後者の定義を用いる場合、均等割りの範囲にルビがついた語が 入るような場合には、 \kintou{6zw}{{\ruby{猫}{ねこ}}{\ruby{娘}{むすめ}}} のごとく、 1 文字扱いにする部分を { と } で囲む必要がある。 # 既製品のパッケージの有無については知らない。
732 :
名無しさん@お腹いっぱい。 :2007/05/27(日) 00:37:27
最近のpdfは動画とかも入れられる仕様ですが、latexのみを使って動画を入れることはできないでしょうか?
\______________/ )ノ ∧_∧ ( ´・ω・`) ∧_∧ / \ (´Д` ) Acrobat Pro 8 が P2Pで流れてんだろカス .__| | .| |_ / ヽ ||\  ̄ ̄ ̄ ̄ / .| | | ||\..∧_∧ (⌒\|__./ ./ ||. ( ) ~\_____ノ| ∧_∧ / ヽlatex かよ \| ( ´_ゝ`) 誰か精神科医呼べよ | ヽ \/ ヽ. | |ヽ、二⌒) / .| | | .| ヽ \∧_∧ (⌒\|__./ /
>>733 なぜこのスレッドに質問するに当たって、
>>700 からはじまる話題を
読もうとしない。あるいは「latex 動画」でぐぐろうともしない。
>>727 です。返事が遅くなってすみません。
>>730 さん、ありがとうございます。
そうですそうですその通りです。行分割に対応した均等割りがしたいのです。
これから書いて頂いたマクロを色々と試してみます。
総ルビだからちょっと工夫が必要かも。
使い方について、また御質問することがあるかもしれませんが、
その時は宜しくお願いします。
見ず知らずの私にこんなに親切にして頂いてありがとうございました。
心から御礼申し上げます。
737 :
730 :2007/05/28(月) 23:16:23
>>736 ああいう感じでいいなら、あれに対して補足すると……
\kintou の定義は次のように変更したほうが無難。
\def\kintou#1#2{%
\count@\z@ \@tfor\@tempa:=#2\do{\advance\count@\@ne}%
\setbox\z@\hbox{#2}%
\ifnum\count@<\tw@
\dimen@#1\relax
\advance\dimen@-\wd\z@ \@kintou@skip .5\dimen@ \@plus.5\p@ \@minus.5\p@
\hskip\@kintou@skip \box\z@ \hskip\@kintou@skip
\else
\dimen@#1\relax \advance\dimen@-\wd\z@%%% 少し変更
\advance\count@\m@ne \divide\dimen@\count@
\@kintou@skip\dimen@ \@plus.5\p@ \@minus.5\p@
\let\@tempa\@gobble \def\@tempb{\hskip\@kintou@skip}%
\let\@@protect\protect \let\protect\@unexpandable@protect%%% 追加
\@tfor\@tempc:=#2\do{\edef\@tempa{\@tempa\@tempb \@tempc}}%
\let\protect\@@protect%%% 追加
\expandafter\@tempa
\fi}
そのうえで、必要があれば、\kintou の引数中では(1文字扱いの部分は { と } で
囲むという前回の注意点に加え)必要があれば、コマンドに \protect を前置するといい。
# 例えば、\kintou{3zw}{{\ruby{猫}{ねこ}}} ではエラーが生じるなら、
# \kintou{3zw}{{\protect\ruby{猫}{ねこ}}} としてみる。
\ruby などの(特定の)コマンドを 1 文字扱いにする処理も自動化できはするが、
実際問題としては正規表現置換で { と } を補うのが手早いと思う。
738 :
727 :2007/05/31(木) 00:23:28
すみません。返事を貰っているのに、こちらから返事を返せなくて。 今バタバタと追い込みの作業に入っているので、頂いたマクロはもう少ししてから 色々と試させて頂きます。わざわざの書き込みありがとうございました。
739 :
名無しさん@お腹いっぱい。 :2007/06/04(月) 19:09:41
はじめまして emathのenumerate環境において [1] (1)ああ (2)いい [2] (1)ああ (2)いい : と問題を作りたいです そのとき[1]や[2]を文字,括弧ともにやや大きめにしたいのですが どうすればいいでしょうか よろしくお願いします
enumerate 環境の一般論(この件では、\labelenumi、\labelenumii etc. の再定義、 やり方は適当な Tips 集を見れは載ってるだろう)は試したのかい? それでうまくいかない場合には、emath 掲示板に行くがいい。
741 :
727 :2007/06/05(火) 22:27:16
>>727 です。
>>730 さん、先週は見ず知らずの私にマクロを書いて頂き、有り難うございました。
仕事が一段落ついたので、マクロを試させて頂いています。というか、このマクロ
を使って、金曜までにサンプル文書を製作しなければならなくなってしまいました。
それで、
>>737 での指示に従って、
>>730 の一部を入れ替えたサンプルを作り、試し
ているのですが、御指摘の通りルビを振った文章が均等割りされません。
> # 例えば、\kintou{3zw}{{\ruby{猫}{ねこ}}} ではエラーが生じるなら、
> # \kintou{3zw}{{\protect\ruby{猫}{ねこ}}} としてみる。
前者はエラーになって、後者はエラーは出ないのですが均等割りされません。
どうすれば良いのか分からなくなっています。
TeXで組版は何とかできるようになりましたが、マクロの再定義になると、まだまだ
初心者の域にすら達していません。
図々しいことこの上ないのですが、上手く行かせる方法を御教示ください。
お願いします。(次のレスにサンプルを引用します)
742 :
727 :2007/06/05(火) 22:32:33
\documentclass{tarticle} \usepackage{okumacro} \makeatletter \def\kintou#1#2{\hbox to#1{% \kanjiskip0pt plus1fill minus1fill \xkanjiskip=\kanjiskip \hfil #2\hfil}} \makeatother \begin{document} \makeatletter \newskip\@kintou@skip \def\kintou#1#2{% \count@\z@ \@tfor\@tempa:=#2\do{\advance\count@\@ne}% \setbox\z@\hbox{#2}% \ifnum\count@<\tw@ \dimen@#1\relax \advance\dimen@-\wd\z@ \@kintou@skip .5\dimen@ \@plus.5\p@ \@minus.5\p@ \hskip\@kintou@skip \box\z@ \hskip\@kintou@skip \else \dimen@#1\relax \advance\dimen@-\wd\z@%%% 少し変更 \advance\count@\m@ne \divide\dimen@\count@ \@kintou@skip\dimen@ \@plus.5\p@ \@minus.5\p@ \let\@tempa\@gobble \def\@tempb{\hskip\@kintou@skip}% \let\@@protect\protect \let\protect\@unexpandable@protect%%% 追加 \@tfor\@tempc:=#2\do{\edef\@tempa{\@tempa\@tempb \@tempc}}% \let\protect\@@protect%%% 追加 \expandafter\@tempa \fi} \makeatother \parbox{12zw}{\kintou{30zw}{猫ふんじゃった}} \par\vspace{3zw} \parbox{12zw}{\kintou{30zw}{{\protect\ruby{猫}{ねこ}ふんじゃった} }} \end{document}
743 :
727 :2007/06/05(火) 22:36:47
このサンプルでは奥村先生のルビマクロを使わせて頂いていますが、 実際には藤田先生のfurikana.styを使わせて頂いています。 それでも結果は同じです。 (上の書き込みは下から二行目に変な改行が入ってしまいました。すみません)
>>743 そりゃあたりまえ.
このマクロは 「1 文字」 ずつ取り出して均等割するもの.
{} で囲ったものは 1 文字扱いされる.
\parbox{12zw}{\kintou{30zw}{{\protect\ruby{猫}{ねこ}ふんじゃった}}}
こんなことしたら {\protect\ruby{猫}{ねこ}ふんじゃった}} で 1 文字扱い
されていまうではないか.
\parbox{12zw}{\kintou{30zw}{{\protect\ruby{猫}{ねこ}}ふんじゃった}}
これでいいはず.違いは分かる?
単に \kintou{30zw}{\protect\ruby{猫}{ねこ}ふんじゃった} とすると
\protect で 1文字,\ruby で 1文字,{猫} で 1文字,{ねこ} で 1文字,...
となってしまって,おかしなことになってしまう.
それを避けるために {} でまとめて 「1 文字」 にするわけ.
745 :
730 :2007/06/06(水) 00:15:13
746 :
727 :2007/06/06(水) 00:27:01
>>744 御指摘の通りでした。初歩的なミスなんてものじゃないです。
TeXで組版ができるようになったなどと言いながらこの体たらく、
穴が有ったら入りたい気分です。
しかし、これで思い通りの紙面作りができます。
バカ丸出しの初心者に親切にして下さって本当にありがとうございました。
>>730 さん、
>>744 さんに、心から御礼を申し上げます。
747 :
744 :2007/06/06(水) 01:31:12
>>745 いえいえ,こちらこそ,横から口をだしてすみませんでした.
748 :
名無しさん@お腹いっぱい。 :2007/06/10(日) 22:22:51
epsファイルを貼り付けようとしたら、画像の上半分が紙からはみ出たようになってしまいます(裁ち落しみたいな感じに)。 どうやったら画像全体を表示させれるのですか? htbpの部分や、figure環境の位置はいろいろとかえてみたのですが、どれもうまくいきませんでした。 \documentclass[11pt,a4paper]{jsarticle} \usepackage{amsmath,amssymb} \usepackage{graphicx} \begin{document} ...... \begin{figure}[htbp] \begin{center} \includegraphics[width=13cm]{hoge.eps} \label{labelhoge} \end{center} %\caption{ほげ} \end{figure} ..... \end{document}
バウンディングボックスを手で書き直せばいいんじゃねーの
750 :
名無しさん@お腹いっぱい。 :2007/06/10(日) 22:51:32
>>749 バウンディングボックスはテキストエディタで書き直してGSviewで確認しています。
ふーん……
え・・・ どういう事ですか・・・?
>>748 上がはみ出るのに、heightじゃなくてwidthを指定しているのはなぜ?
>>753 あら、height,width指定したら直りました。
どこかのサイトのサンプルがこんな描き方だったからheight指定してませんでした。
width指定したらeps内部のbbの縦横比に応じてheightも指定してくれると書いてあったような気が・・・
>width指定したらeps内部のbbの縦横比に応じてheightも指定してくれる そりゃそうだが、「そのように計算したときの高さは大きすぎた」ということではないのかね。 少しは「自分の頭で」考えたほうがいいのではないかい?
バウンディングボックスちゃんと指定してあったら clipぐらいしか必要ない気がするんだが…
757 :
753 :2007/06/10(日) 23:33:45
>>754 よかったね。
ちなみに、heightを指定したらeps内部のbbの縦横比に応じてwidthも指定してくれるよ
場合によっては縦横比がおかしくなるのでheightとwidthの両方を指定するのは避けた方
がいいかも。もちろん、縦横比よりも縦横の長さが重要な場合は話が別だが。
758 :
名無しさん@お腹いっぱい。 :2007/06/21(木) 05:07:58
TeX上で図中の文字をいじることはできますか? MATLABで作ったグラフ(eps)のタイトルその他を、 文書に貼り付ける際にサイズ変更した後で、 本文のフォント(種類&サイズ)に合わせたいのです。 わかりにくくてすみません。
フォントのことなのですが、DVIPDFMXでPDFをつくる時にかな部分と漢字部分でフォントを変えるにはどうすればいいですか?
>>759 makejvfとか調べてみるといいよ。
たとえば、漫画のフキダシみたいに、
ひらがな=明朝、漢字=ゴシックにすることもできる。
dvipdfmxに限らない。
>>758 epsの中の文字が、文字コードなのか図形化されているかによって違う。
ラスタライズされずに文字のままならpsfrag.styをぐぐるよといいよ。
762 :
758 :2007/06/21(木) 22:47:16
>>761 どうもありがとうございます。
psfragを試してみました。図中に数式を入れられるのが素晴らしい!
しかし単純にフォントを調節するために、グラフの軸の目盛りなどを
一つ一つ変換していくことを考えると、ドキュメントの種類にあわせて
フォント等を合わせたグラフをあらかじめ複数用意しておくほうが
効率的かもしれませんね・・・
>>760 漫画のフキダシは商業誌では
ひらがな=アンチック体 漢字=ゴシック体
の方が多いと思います
某達人にいったい何があったんだろう……。 もったいないなぁ。
>>765 本当に何があったんだろうね。
誰か知っている人いない?
た ま 棒 達 人 か 。 ウザイ消えろ
768 :
761 :2007/06/22(金) 01:11:07
>>762 それなら、epsをテキストエディタで本文と同じフォント指定に書き換えるという手もあるよ。
書き換えられそうかどうかテキストエディタで開いてみたらどう?
Name of contribution: japanese Author's name: ING Location on CTAN: /language/japanese/japanese Summary description: A package which adds functionality of Japanese option in babel License type: lppl INGって誰?
770 :
名無しさん@お腹いっぱい。 :2007/06/22(金) 01:51:23
>>767 結局最後まで見つけられなかったんだね。
>>769 「日本語LaTeXによる多言語処理
日本語LaTeX(pLaTeX2e)を使って,世界の言語あるいは文字をどこまで表現できるかを探ってみよう,という狙いの ING さんこと稲垣 徹さんのWebページです。」
トニイさんのところより。Q & Aでも多言語関連で活躍してる稲垣さんでしょう。
771 :
名無しさん@お腹いっぱい。 :2007/06/22(金) 02:03:36
コンパイル時(?)に ! Paragraph ended before \date was complete. <to be read again> \par 1.9 ? っていうエラーが出るんですけど、どうしたらよいのでしょうか・・・。
まず質問の仕方を覚えたらいいと思うよ
そんなにひどい質問とは思わないけどな。 一応努力してエラーメッセージ写してるし。 ただ、ちゃんとそのメッセージ読めば?っていう感じはする。 あと、1.9 じゃなくて、l.9 で、9行目って意味だ。 あとはがんばれ。
エラーメッセージ コピペじゃ無いんだなw
775 :
758 :2007/06/22(金) 13:19:32
>>768 notepadでepsを開いて、フォントの種類を変更できたのですが、
サイズを示す数値は見つけられませんでした。
[FontSize 0 0 FontSize neg 0 0] という部分があったのですが、
どこをいじればよいのか分からず・・・。
もう少し調べてみます。どうもありがとうございました。
776 :
名無しさん@お腹いっぱい。 :2007/06/23(土) 17:49:27
>>771 です。
学校のパソコンでは問題なくコンパイルできるのですが、自宅のでは上のようなエラーが出てしまうのです。
問題のある箇所あたりをあげると、
\documentclass[titlepage]{jarticle}
\usepackage{graphics}
\usepackage{float}
\title{TEST}
\author{test1\\test2}
\date{平成19年6月19日}
\begin{document}
\maketitle
\section*{xyz}
(以下略)
みたいな感じなのですが、自宅のPCに問題があるのでしょうか?
学校で漢字コードを EUC あたりにして作成した TeX 文書をそのまま持ち帰って Windows マシンあたりでコンパイルしている…… なんてことはないかい? その場合には、TeX 文書の漢字コードを適宜変換するのが簡単だが。
>>776 >>777 の通り文字コードが問題なら、
platex -kanji=euc -fmt=platex-euc
とすれば、windowsのlatexでもeucで書いたファイルの
コンパイルができるよ。
779 :
名無しさん@お腹いっぱい。 :2007/06/23(土) 20:16:33
>>776 です。
>>777 さんのおっしゃるとおり、学校で作成したTex文章をそのまま持ち帰ってコンパイルしています。
ところで
platex -kanji=euc -fmt=platex-euc
の意味がよくわからないのですが、もしよかったら教えてくれませんか?
781 :
名無しさん@お腹いっぱい。 :2007/06/23(土) 20:36:34
platex-euc.fmtが見つからない、と怒られてしまいます・・・。
どういう環境でlatex使ってるか書かないと 誰も答えられないよ。
>>778 です。
howmメモ捜したら、こんなのがみつかったよ。
-- ここから ------------------------------------------------
http://www.geocities.jp/tanaken_1018/tex/faq.txt wundtや、その他一般的なLinuxで作成したTeXファイルの文字コード
はEUCである。いっぽうWindowsの文字コードはSJISなので、Linuxで
作成したTeXファイルはそのままではWindowsではコンパイルできない。
EUCコードのファイルをコンパイルするには、
---------------------------------------------------------------
(1)ptex -ini -kanji=euc -jobname=platex-euc platex.ini とする
と platex-euc.fmt ができますから、これを $TEXMFMAIN/web2c に入
れておきます。
(2)次のような内容の platex-euc.bat を bin ディレクトリに入れて
おきます:
@echo off
ptex -kanji=euc -progname=platex -fmt=platex-euc %1 %2 %3 %4 %5 %6 %7 %8 %9
そうすると、euc で編集した foo.tex が platex-euc foo によって
タイプセットできます。
-- ここまで ------------------------------------------------
オプションつけるだけだから、バッチファイル作らなくても
エイリアスなりで対処できるでしょう。
783のテキストファイルを書いた者ですが、最近はその作業をしなくても
platexのオプションで制御できるみたいです。771さんが比較的新しい
TeX環境を構築していれば(アップデートしていれば)、以下の文書に
あるようにすれば処理できると思います。
角藤先生のChangelogから
ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/win32/ChangeLog [2007/04/29]
(01) platex.tar.gz
(02) ptex-3.1.10-w32.tar.gz
コマンド ptex-euc.exe, ptex-jis.exe, ptex-utf8.exe, ptex-sjis.exe,
platex-euc.exe, platex-jis.exe, platex-utf8.exe, platex-sjis.exe
を廃止した。これらと同じ役割をさせるには以下のようにする:
ptex-euc ... ---> ptex --kanji=euc ...
ptex-jis ... ---> ptex --kanji=jis ...
ptex-utf8 ... ---> ptex --kanji=utf8 ...
ptex-sjis ... ---> ptex --kanji=sjis ... (これは ptex ... と同じ)
platex-euc ... ---> platex --kanji=euc ...
platex-jis ... ---> platex --kanji=jis ...
platex-utf8 ... ---> platex --kanji=utf8 ...
platex-sjis ... ---> platex --kanji=sjis ... (これは platex ... と同じ)
その先は改行が多いと怒られたので、現物を見てください。
785 :
名無しさん@お腹いっぱい。 :2007/06/24(日) 10:44:50
>>784 さん、無事コンパイルできました。
ご丁寧に教えていただきありがとうございました。
786 :
名無しさん@お腹いっぱい。 :2007/06/25(月) 22:08:29
>>765 知らないが、儀礼的無関心を装えなかった奴がいたのではないかと。
復活を祈る。
>>767 少なくともこれだけは云える。
あんたよりも某達人からのアドバイスやアイデアのほうが役に立っていただろうと。
## 口が悪かったから、嫌う人がいるのも分かるけどね。
だから、棒達人ってだれやねん、と。
>>786 某達人ほんにんじゃなくて、ここで某達人某達人喚いてるやつがウザイって言ってるわけで
>>788 ときどき話題に上っているだけで、
特にウザイほどの騒ぎ様でもないようですが。
>>786 本人が勝手につっかかってるだけじゃないの?
とは人が悪いかね。ところで、「口が悪い」程度じゃすまないと思うけど。
真相は闇の中だが。「心当たりのある人」は特にうごかなかったのだろうか。
または気づいていないだけかもしれないが。後者なら明示的に述べてない以上仕方がないのかもしれない。
# 何のことかわからない以上何も言えないが。
791 :
名無しさん@お腹いっぱい。 :2007/06/26(火) 07:56:34
表番号が「表1」のような形式じゃなくて 「表1.2.3」のように節番号で出てきたのですが これを直すにはどうすればいいのでしょうか?
>>787 じゃないけど、ヒントぷりーず
wiki, qa, or somewhere?
>>793 それは駄目。
でも本当に必要としている人には見える。
汝にそれが見えないのなら、今はまだそのときではないのじゃw
答えようがないなら 初めからここで話題にするな
[練習]\\ っていう行でエラーになる(消すと直る) みたいなんですが、この書き方は何かまずいのでしょうか?
というよりも \\ の次の行にもまた「[練習]」みたいな、[何とか] の形の記述が あるのでなないかい? もし、そういう状況なら、「\\ はオプション引数をとる」と いうことを確認したうえで、\\ の直後に {} だとか \relax あたりを入れればいいだろう。
>>797 確かに直前の行に\\がありました
どうもありがとうございます
これですっきりしました
>>798 全ての改行を \\ で処理するのは本来の使い方ではないよ
自作スタイルと自作epsを /usr/share/texmf/ptex/platex/hoge/hoge.sty /usr/share/texmf/ptex/platex/hoge/fuga.eps という感じで置いて、mktexlsrやtexhashを実行しました。 fuga.epsはhoge.styで読み込まれます。 dvipdfmxがfuga.epsを見つけられないようです。 kpsewhich -progname=platex -expand-path='$TEXINPUTS' では /usr/share/texmf/ptex/platex/hogeを得られますが、 kpsewhich -progname=dvipdfmx -expand-path='$TEXINPUTS'には /usr/share/texmf/ptex/platex/hogeが含まれません。 kpsewhich fuga.epsとしてみると、fuga.epsがヒットしません。 dvipdfmxの検索PATHに、任意のPATHを追加するにはどうすれば よいのでしょうか。/usr/share/texmf/web2c/texmf.cnfや /usr/share/texmf/dvipdfm/config/dvipdfmx.cfgを見てみましたが、 よく分かりません。 すごく基本的なことかも知れませんが、どなたかご助言をお願いします。
>>800 dvipdfmxは$TEXINPUTSを読まないんじゃないかと。
EPSをインクルードするのではなく、
hoge.styの中でspecial命令を使うかなにかするようにできないかな?
802 :
800 :2007/06/29(金) 09:58:36
>>801 ヒントをありがとうございます。しかし、special命令を使う方法でひらめきが得られませんでした。
もう少し、具体的にお考えを披露していただけないでしょうか。
とりあえずはカレントにepsを置いてしのいでいますが、いろいろなディレクトリで繰り返し使うので、
解決にはなっていません。
よろしくお願いします。
>>802 dvipsなら任意のPostScriptプログラムをspecialで埋め込めるんだけど
dvipdfm(x)はそうでもないみたいですね。
1. hoge.styの中で、fuga.epsと同等のPSプログラムを
special命令でDVIに埋め込む。
2. \includegraphics{fuga.eps}等の代わりに、special命令を使って
埋め込んだPSプログラムを呼び出すようにする。
こんなこと考えてたけど、どうも無理ぽ。
あと、カレントにEPSを置くだけなら、filecontents環境が使えます。
うちのdvipdfmxはTEXINPUTS読むけどな。TEXPICTSも読む。 それから、たぶんprognameはdvipdfmのはず。 TEXINPUTS_dvipdfmとかTEXPICTS_dvipdfmとかもためしてみれ。 texmf.cnfにこれがあるとジェネリックな方は無視するかもしれん。
805 :
名無しさん@お腹いっぱい。 :2007/06/29(金) 23:15:49
なんで\graphicspathを使わないのだろうか? マクロで制御できる方が楽だと思う. マイナーなマクロだが 「LaTeX2e標準コマンドポケリ」には出てるはず. \graphicspath{{./hoge/}{./hoge/hoge/}} とかしておけば,LaTeXは まず./hoge/のなかを探して,なければ ./hoge/hoge/の中を探してくれる. あと,dvipdfm(x)がネイティブに読めるのは jpegとかpdfくらい.WindowsのBMPが読めたかは忘れた. EPSの場合はdvipdfmxは 設定されてるツールでPDFに変換して読みこむから 下手に細工しなくても,\includegraphicsだけでよい. ちなみに,拡張子を省略して \includegraphics{hoge} とかしておくと,graphicsパッケージのオプションで dviwareを指定すれば, TeXが適宜いいものを使うようにしてくれる. 例えばhoge.eps/hoge.pdfがあれば dvips指定ならhoge.eps dvipdfm指定ならhoge.pdfを選んでくれる.
>>803-805 みなさん、ありがとうございます。
>>803 filecontents*環境で、hoge.styからfuga.epsを書き出して、dvipdfmxで問題なくpdfにな
ることを確認しました。filecontents*環境は今回初めて知りました。現在の方法よりは
ずいぶんましになりました。ありがとうございます。
>>804 TEXPICTSは何も展開しませんでした。dvipdfmもdvipdfmxも同じでした。
>>805 すっかりgraphicspathコマンドを忘れていました。
---- hoge.sty ---
\graphicspath{{/tmp/fuga/}}
%\graphicspath{{/usr/share/texmf/ptex/platex/fuga/}}
\newcommand{\hoge}{\includegraphics{fuga.eps}}
----- test.tex---
\documentclass{jsarticle}
\usepackage[dvipdfm]{graphicx}
\usepackage{hoge}
\begin{document}\hoge\end{document}
styの中にgraphicspathを書いて実験しました。
奇妙なことに/tmp/fuga/ならOKですが、/usr/share/texmf/ptex/platex/fuga/
だと失敗します。よく考えてみます。
jpegやpdfはbbオプション(またはbbファイル)を要求するし、xdviで表示できないので、
できるだけ避けていますが、pdfの方がいいのかなぁ。
あと、拡張子の省略ですが、書籍などにはおっしゃるとおりに書いてありますが、私の環境
では、epsやpdfをつけないとエラーになりコンパイルが止まります。何かを間違っているの
かも知れません。tetex-3.0-0vl7.2を使っています。
あと、\includegraphics で読み込ませるファイルの拡張子の省略をやっておきながら、 画像の eps 版と pdf 版あたりで同期がとれていない…… なんてことになっていたら ときとして泣きを見るので、そのへんの管理には注意してくれ。
808 :
806 :2007/06/30(土) 01:16:00
>>807 おぉぉぉぉぉぉぉぉ、長年の疑問が解決しました。
ありがとうございました。
! LaTeX Error: File `fuga' not found.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.5 \includegraphics{fuga}
上記はfugaの拡張子epsを付け忘れているというエラーではなくて
fuga.pdfが見つからないというエラーということに気がつきました。
何かの拍子にpdfがあってもなくてもこのエラーが発生すると思い込
んだみたいです。
>>799 さすがにその指摘だけだとなにが間違ってるのかわからないので、
もう少しおしえていただけませんか?
\parでの新しい段落への移行といったことですか?
810 :
名無しさん@お腹いっぱい。 :2007/06/30(土) 09:59:46
>>809 \\ ってのはあくまでも「改行」なんだよ.TeXの内部動作では,
あああああああ\\いいいいいい
ってのは水平モードであって段落形成の途中にすぎない.
実は,本質的には``\\''は \usnkip\nobreak\hfill\break とほとんど等価
そして,TeXは「改段落」を一つの区切りとして使う.
すなわち,段落ごとに内部に読み込んで
適切に改行し,段落を形成し,
その段落を積み重ねて,適当なところで分割して
ページを形成する.あまった部分は溜め込んでおいて
次の段落と合わせて次のページの材料にする.
ということで,ひたすら \\ を使うのは間違い.
たとえば,こんなソースをコンパイルしてみな
\documentclass{jarticle}
\begin{document}
\newcount\a\a=0\relax\loop\ifnum\a<20000
aa\\\advance\a1\relax\repeat
\end{document}
そのあと aa\\ を aa\par に変えてコンパイルしてみな
タイミングが明らかに違うのが体感できる.
前者だと,一度全部溜め込んで大量の計算を一気に処理,
後者は逐次処理をしていく.20000を60000くらいにすれば
前者はキャパシティを超えてエラーになる.
811 :
名無しさん@お腹いっぱい。 :2007/06/30(土) 10:00:46
>>806 エラーになるって・・どんなエラーだよ.
晒さないと誰もわからんだろが
それと,bbファイルを自動生成させることも
できなくはないんだがな・・・
\Gin@ruleとかshell-escapeとかの世界になる.
dvipdfmx.defのeps.Zに対するルールとかが
参考になるはずだ.同じ仕組みで毎回
epsとpdfの同期を取ることもできなくはないと思う
#makeを使うとか,同じことだがタイムスタンプで同期をとるとか
>>809 次の例を pLaTeX で処理した結果を検討してみるのもいい。
\documentclass{jarticle}
\begin{document}
\parbox{31zw}{%
サンプルテキストです.サンプルテキストです.サンプルテキストです.
サンプルテキストです.}
\parbox{31zw}{%
サンプルテキストです.サンプルテキストです.サンプルテキストです.\\
サンプルテキストです.}
\end{document}
# きちんと改段落したほうでは、\jcharwidowpenalty による「段落末の
# 1 字孤立の 回避」が効いているが、\\ では単なる段落内の改行としてしか
# 扱われない。
>>809 改行は指定しない
最終チェックで
どうしようもないところだけ指定する
814 :
名無しさん@お腹いっぱい。 :2007/07/03(火) 02:33:37
jsarticleなどで書いている文書を 一気にまとめたいのですが、なんかよい方法はないのでしょうか。 適当にincludeすると\title{}を\chapter{}にしてくれるとか そういうことができればよいのですが。 やっぱりスクリプトでフィルタ作って通すしかないでしょうか。
タイトル回りだけの問題なら、\maketitle を適宜再定義すればどうにかならないかい? # \@maketitle の処理の中で、\@title を \chapter*{\@title} なんて形で出力し、 # \@author だとか \@date だとかもそれなりに処理すればいいだろう。 # もちろん、\maketitle に仕込まれた「1 回限りしか使えない」(自分自身を # 「何もしなくなる」ように再定義する)仕掛けなんてものは外してしまえばいい。 その他の点についても変更が必要なら、文書を読み込ませるためのマクロを 適宜用意すればいい。 # 単純な状況なら、「再定義すべきコマンドを再定義した後 \include」くらいでも # 間に合うだろう。もっとも、ある文書ではパッケージ A を使っている一方、 # その文書とまとめるハメになっている別の文書ではパッケージ A とは # 併用できないパッケージ B を用いている…… なんて問題もありうるので、 # 完全自動化はできそうにないが。
>>815-6 ありがとうございます。combine.clsつかってみます。
EmacsでLATEXを使って文章を書き、コンパイル(platex *.tex)して、 プレビュー(xdvi *.dvi)したのですが、1ページ目は正常に表示されます。 しかし、2ページ目を表示させようと、右側にある2を押すと、 プレビュー画面が消えます。 プレビュー画面が消える時に、GNOME端末には、 xdvi.bin 22.84.8 j1.22 (Xaw toolkit): events.c:4144: Shouldn't happen: Segmentation fault - trying to clean up andaborting ... xdvi: xdvi.bin terminated abnormally: 6 と表示されます。 再起動したのですが、直りません。 どうすれば直るのでしょうか?
>>819 1. 他のdviファイルでも同じようになるのか
2. 2ページ目以外へ移動しようとしても同じようになるのか
まずそのへんから切り分けてみてよ。
821 :
名無しさん@お腹いっぱい。 :2007/07/05(木) 21:58:18
822 :
819 :2007/07/06(金) 20:23:06
>>820 レスありがとうございます。
他のdviファイルだと2つしか試してませんが大丈夫でした。
しかし、プレビューで消えているファイルは、別のディレクトリで
別のファイル名で作っても消えてしまいます。
また、今までは2ページまでしか作ってなかったのですが、ページ数が
増えて4ページになったのですが、1、2、4ページは普通に見れました。
>>821 スルーしているわけではなく、解決に繋がる回答が書き込まれたら、まとめて
レスし締め切ろうと思ったのですが、しばらくしても解決に繋がる回答が
つかなかったので。
あちらにも、ある意味では「問題解決につながる」(少なくとも、「目の前にある、 文書作成作業を停滞させる要因」を回避しうる)返答がでているようだが? # 「回答者に必要最小限の敬意も払わない質問者」が増えているのは気のせいかね?
>>822 まともな返答を得る気があるのなら、少なくとも「お前さんの目の前で
起こっている現象が再現するサンプル」くらいは晒したらどうだい。
そもそもマルチポストはあまりいい顔されないと思うのだが
フルボッコワロタ >822 >しかし、プレビューで消えているファイルは、別のディレクトリで >別のファイル名で作っても消えてしまいます。 そんなの当たり前なわけで、 >また、今までは2ページまでしか作ってなかったのですが、ページ数が >増えて4ページになったのですが、1、2、4ページは普通に見れました。 なぜこう書いておいて3ページ目についていろいろ試してみるなり ソース晒してみるなりって思い付かないかがゆとりの象徴
ま、でも、segmentation faultということはxdviかライブラリのバグなわけで、 いろいろ晒してみても解決はしないだろうな
Segmentation fault
別に、(La)TeX のレベルでどうこうして解決するわけではなくても、 問題を検証するためのデータ(の一部)として問題が生じたときに 作成していた文書のソースを晒すのは意味があるだろうさ。
830 :
819 :2007/07/07(土) 15:15:29
皆さんレスありがとうございます。 3ページ目について色々と試すと言われても何も試しようが無いです。 とりあえず、文章を覚えて無いので学校に行かないと何も出来ないの ですが、1ページ目から4ページ目まで、sectionとsubsectioしか使用 していないですし、数字・漢字・句読点・平仮名・片仮名しか使って ないので、文章自体に原因がある様には思えません。
書き込み読んでねーな
だいたいj1.22なんてかなり古いぞ
833 :
名無しさん@お腹いっぱい。 :2007/07/07(土) 21:52:47
自分ですら何も試しようがないものを 他人が,しかもネットごしでどうにかできると思ってるのか? xdviでだめだったら,dvipsでやってみるとか そういうことすら分からんのか? もしくはWinでdvioutでやってみるとか. xdviで駄目だっていってもSegmentation faultだったら xdviではなくもっと根本が原因かもしれんのに OSの種類すら明記しようとしない >数字・漢字・句読点・平仮名・片仮名しか使ってないので、 >文章自体に原因がある様には思えません。 どうしてそう判断できる?根拠は? 「使うと問題が起きる文字がある」ということは絶対にないのか? よくあるのが「勝手にそこは問題がない」とカットしておいて 実は勝手にカットした部分が原因だったというオチだ. >スルーしているわけではなく、解決に繋がる回答が書き込まれたら、まとめて レスし締め切ろうと思ったのですが そういうのを「スルー」っていうんだ.
・在日・朝鮮人は叩こう!・・・都合の悪いことは全部この人たちのせいにしよう!
・女は叩こう!・・・とりあえず女は屑なんだ!頑張って叩こう!
・民主・社民・創価は叩こう!・・・政治なんて知らなくてもいいとにかく叩こう!
・ゆとりは叩こう!・・・無職は叩いちゃダメだよ!怒られるからね!
・鬱は叩こう!・・・鬱は甘え!でも親のすねかじるのは甘えじゃないよ!
・他・・・みんなが叩いてる人は一緒に叩くと仲間はずれにされないよ!
以上の事を守って楽しくここで遊ぼうね!
\(^ν^)/
\(^ν^)×(^ν^)/ | |\(^ν^)/
| | | | < > | |
< > / > / \
ニュース速報
http://news23.2ch.net/news/
835 :
819 :2007/07/09(月) 01:29:35
何か申し訳ないです。 変なボタン押してしまったとか、そういう感じによるエラーだと 思ったので、簡単に考えてました。 また、他人に頼り過ぎで非常識な面が多かったです。 対策など教えて下さったので、すぐに直さないとどうにもならないって 言うわけではないですし、もう少し自分でも調べるなり考えるなりしようと 思います。 色々とありがとうございました。
TexにEPSを埋め込む方法はわかるんだけど TexをEPSにする方法ってある? 印刷所がEPSしか受け付けてなくて(T_T
dvipsでpsにしてやって、そこからepsにすればいいんでないの?
PSじゃなくてEPS?図扱いか?複数ページだとどうするの?
836ですが、EPSだと図扱いですよね。 たぶんページごとにEPSにするしかないっぽいですよね。 組版のやり方とかTexしかしらなくてAbobe なんたらスタジオは あってもFlashくらいしか使えなくて... どうしたものかなぁ。
840 :
名無しさん@お腹いっぱい。 :2007/07/12(木) 15:48:11
角藤先生知ってる人いる?
842 :
名無しさん@お腹いっぱい。 :2007/07/12(木) 16:16:49
844 :
名無しさん@お腹いっぱい。 :2007/07/12(木) 22:55:51
>>836 とりあえず印刷所に聞け.
もしかして,各ページをEPSにして,それを
クオークとかに貼り付けてページを形成して
印刷するのかと?
各ページに独自にヘッダとかの
飾りをつけることはよくあることだ.
もし,そうだとかいわれたら,dvipsのEオプションで
各ページのEPSを作ればいいだけだ.
スクリプトで各ページごとに
dvips hoge.dvi -E -o pX.eps -pp X
なんてするのは容易だ.
もし,他のソフトに張り込まないのであれば,
EPSが出せるのであれば,PSも問題ない.
hk9FYE name is Kostya.My nick is Zold . I want to find friends .ICQ 324600825
きたー Location on CTAN: /support/jed/jlm Summary description: A LaTeX mode for the JED editor License type: GPL
Prosper関連の質問もここでしていいでしょうか? Prosper + HA-prosperでスライドを作っているんですが、 \overlaysを使用すると次のようなエラーが出てしまいplatexできません。 ! Undefined control sequence. \iterate ->\@everyOverlay \HAP@scounters \begin \ifnum \value {overlaysCoun... prosper.clsのバージョンは1.24です。 HA-prosperを使わない場合は、\overlaysを使用しても大丈夫でした。 お願いします。
848 :
847 :2007/08/11(土) 11:37:44
スマソ、誤爆った。
849 :
名無しさん@お腹いっぱい。 :2007/08/11(土) 21:18:35
Windows で使える tgif のようなソフトといえば、 どのようなものがあるでしょうか?DynamicDraw 3 に EPS プラグインを入れて EPS を出力する、というのは やっているのですが、他にも選択肢があればいろいろと 試してみたいと思っています。
Mayura Draw OpenOffice.orgでもEPSを出力できる
Inkscapeもどうかね
jsarticleのslideオプション使っている人いる? \begin{slide}がエラーになるんだけど、 どうやってslideを分けるの?
>>852 jsarticle の slide オプションは、簡易プレゼン用オプションというだけで、
世間一般にあるプレゼン用クラスファイルのエミュレーションのつもり
なんかではなさそうだが?
# 結局、1 ページ= 1 枚のスライドのつもりで普通に書いていけばいいんじゃないかい?
\headingがスライドの先頭になるってことか。 \begin{slide}マクロは入れられなかったのかのう…。 レポート形式でところどころにスライド指示を入れておいて、 ひとつのTeXファイルからペーパーもスライドも作れる、みたいな話は…、工夫すればできるか…。
すみません…。死ぬ程ちゃんと読んでませんでした。 sectionで分けてるんですね…。
857 :
名無しさん@お腹いっぱい。 :2007/08/12(日) 20:20:50
JabRef使っている人いる?
859 :
857 :2007/08/13(月) 02:20:51
>>858 おぉ、いましたか。
JabRefいいのだけど、ソート用のキーが3つしか設定できないのがイタイ。
研究室の論文業績リストをhtml形式で外部に公開する時とかは、
[year][month][journal][booktitle][volume][number][pages]
等と多くのキーを元にソートしたいけど、JabRef本体では今のところできない
から、結局Rubyのスクリプトで上記のキーを繋げたbibtexkeyを生成し、その
bibtexkeyを元にソートして、html形式にexportした。
なにかもっと良い方法はないものかのう。あ、オープンソースだから好きにソー
スいじれってかw
>>856 それの便利なところは、slideオプションを外せば、そのままハンドアウト
になるとおころだよ。includegraphicsやminipageの幅は、mmやptでは
なく\textwidthなどを使うようにするとうまくいく。
見出しで傍点を使いたいのですが、どうすればいいでしょうか? \documentclass[]{jarticle} \usepackage{nruby} \begin{document} \section{見出しで\boten+傍点+を使いたい。} \end{document} でコンパイルすると、 ! Undefined control sequence. とエラーがでます。平文の中では nruby.sty は正常に動作しています。 どうぞよろしく。m(_ _)m
たぶんfragileだから\protect\botenかな。 「平文」は暗号文に対する普通の読める情報という意味だ。
>>861 \bouten じゃなかったっけ?(未確認)
>863 や、nruby.styは\botenでいい \sectionのなかに入れてるのが問題だから>862が正解 \section{見出しで\protect\boten+傍点+をつかう} % なんだか古臭い感じ…jsarticleとokumacro使おうと言いたい
865 :
861 :2007/08/24(金) 09:15:55
>>862-864 \protect\boten でいけました。感謝です。
% 通常は奥村さんの新ドキュメントクラスを
% 使っています。(;^_^A
% あと nruby は惰性でして okumacro 試してみます。
おくむらせんせーの、ってか三重大の鯖落ちてるね メンテかなあ
ふっかつしますた。
おくむらせんせーの、ってか三重大の鯖落ちてるね メンテかなあ
869 :
名無しさん@お腹いっぱい。 :2007/08/27(月) 11:37:15
ふっかつしますた。
871 :
名無しさん@お腹いっぱい。 :2007/09/01(土) 22:23:15
>なんで奥村先生がコメントしてるの? だって情報処理学会のコンピュータ教育方面の 研究会のメンバーだし, その方面が(「も」というべき?)専門だもん.
872 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 00:42:28
EPS形式の画像を作るソフトで、Windowsにデフォルトで入っていそうなものって何でしょうか。
ないんじゃない?
874 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 00:59:27
ではフリーで拾えるjpeg→epsの定番は?
ないんじゃない?
876 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 01:54:32
DVIだとうまくいくのに、dvipdfmでPDFに変換すると図が表示されなくなってしまいます。 ファイルも**.epsというのを同じフォルダに移動させてもです。 なにがまずいのでしょう?
epsがまずいんじゃないの、dvipdfmのバージョンにも依るだろうけど。
878 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 02:03:48
epsがまずい、といいますと?
>>876 \epsfile{xxxx.eps} を使ってるんだったら,
\usepackage[dvipdfm]{graphicx}
\includegraphics{xxxx.eps}
にしてどう?
880 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 02:07:29
やってみます
881 :
879 :2007/09/02(日) 02:08:20
>>876 あと,dvipdfmx だとどうなるの?
882 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 02:08:47
>>879 そうするとDVI変換の時点でエラーが出ます・・・
883 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 03:06:16
\minipageで図を横に並べようとしてもうまくいきません。 (縦になってしまう) \epsfileだからかな? \includegraficsじゃないとだめ?
885 :
名無しさん@お腹いっぱい。 :2007/09/02(日) 07:31:34
俺は Dynamic Draw 3 + EPS Plugin を使ってる。 Dynamic Draw 4 は EPS Plugin がない。 各レイヤーを一気に EPS に吐き出すプラグインを 作ろうかと思ってるけど、時間がない。 だれか俺の代わりに査読引き受けて。
小規模にやってるフリーソフトって、いつかディスコンしそうで恐いんだよね。 ソースが出てるから何とでもできるとはいえ。 SVGで出せるならInkscape経由でEPSに出すとかどう?
>>874 定番かどうかはわからないが
OpenOffice.org
http://ja.openoffice.org/ を使う方法がある。
Windows でも Mac OS X でも Linux、Solaris、FreeBSD でもインストールできる。
OpenOffice.org Draw (描画)に JPEG 画像をドラッグ & ドロップして、
その JPEG 画像部分だけを選択範囲にしたまま EPS 形式でエクスポートすればよし。
888 :
名無しさん@お腹いっぱい。 :2007/09/03(月) 16:55:26
ページ数を表紙を飛ばして本文から1ページにする方法を大至急教えてくれ!
「大至急」って言われてもねぇ…… 誰も見てなかったらどうするんだい? ま、とりあえず \setcounter{page}{1} だとか \pagenumbering{arabic} といった 記述の意味・用法を調べるといい。
890 :
名無しさん@お腹いっぱい。 :2007/09/03(月) 17:18:41
\begin{titlepage} を使ったら、表紙に「0」って入りやがる。 いらねっつーの!
\thispagestyle{empty} を然るべき箇所に入れればいいのでは。 あと、titlepage 環境をユーザ自身が使うのではなくて、\documentclass の オプションに titlepage を入れれば済む場合だったりしないのかい?
892 :
名無しさん@お腹いっぱい。 :2007/09/04(火) 01:11:27
texlive ではplatexで使っていた奥村マクロとかのマクロはまったく動かないのですか?
texlive配布にplatex含まれてるだろ
895 :
名無しさん@お腹いっぱい。 :2007/09/18(火) 20:06:18
893です。 894さん、そうなんですか?Ubuntu feisty にtexlive-fullでしたっけ、 フルインストールしたんですが、platex ほげほげ.tex とすると コマンドがみつからにゃぁと怒られます。
$ aptitude install ptex-base
あと、893 で >奥村マクロとかのマクロはまったく動かないのですか? なんて言ってるが、そこで「動かない」のが js シリーズだの okumacro パッケージだのといった奥村氏の「私家版」もので提供されるコマンドならば、 そういう日本ローカルの非標準のものの面倒(インストール)は自分でやるのが 確実だろう(Ubuntu の配布がどうなってるかは知らんが)。
定理 (3平方の定理) a^2 = b^2 + c^2 のように、定理名と定理の内容の間に改行を入れて、なおかつ定理の番号を 付けないという事をしたいのですが、それらを両立する方法が分かりません。 amsthm パッケージを使うと定理の番号は \newtheorem*{theorem}{定理} として付けない事ができるのですが、定理名と定理の間の改行ができません。 theorem パッケージを使うと \theoremstyle{break} として定理名と定理の間に 改行を入れる事ができますが、定理にどうしても番号が入ってしまいます。 できれば amsthm で、どうしてもダメなら theorem の方でもいいので、誰か これらを両立する方法を教えてください。
\mbox{}\\
amsthm.styの\newtheoremstyleを使って、第8引数を「\newline」にするとか? 試してないけど。
pTeX 3.141592-p3.1.10 (sjis) (Web2C 7.5.6) kpathsea version 3.5.6 Compiled with PTEXENC version 0.96 [with small modifications for W32TeX] を使用してます。 入れ子になったList環境(enumerate)で参照を行いたいのですが、 \begin{enumerate} \item hoge \begin{enumerate} \item \label{foo}hage \item bar \end{enumerate} \item \ref{foo}参照 \end{enumerate} と書くと、\refは1aと表示されます。これを1(a)と表示する方法はあります でしょうか?TeXの内部構造については良く分かっておりません。
入れ子にしてないenumerateで(a)とする方法は知ってるの?
>>902 renewcommandを使う。
細かいことはlabelenumiとかをキーワードに自分で調べてくれ。
description 環境の見た目を HTML の dl っぽくするにはどうすりゃええの \renewcommand{\descriptonlabel}[1]{#1\\} のようにして改行を入れると怒られるし
奥村先生の掲示板のCGIがなんか変だね。 書き込もうとするとブラウザがCGIプログラムをダウンロードしようとする。 Linux上のFirefox, Konqueror(?), Windows上のFirefoxに携帯でまで試して 同じだったから、さすがにこちらの環境の問題ではなかろう。
>>907 見られますよ。
こんな太い線は?
名前: よし
日時: 2007-09-30 01:49:29
が直近。
909 :
908 :2007/09/30(日) 05:14:03
すいません。 書きこみの方ですか。 寝ぼけてました。
910 :
名無しさん@お腹いっぱい。 :2007/10/02(火) 00:39:33
tabularで作った表のセルに、対角線を引くにはどうしたら よいのでしょうか。
探してみます。ありがとうございます。
914 :
名無しさん@お腹いっぱい。 :2007/10/05(金) 00:53:20
eps形式の画像を含んだ文書をpdf形式に変換したいのですが、 pdf変換の途中でエラーが出ます。 プリアンブルに \usepackage[dvipdfmx]{graphicx} 画像取り込みの場所に \includegraphics[width=5cm,keepaspectratio,clip]{abcde.eps} としているのですが… 変換ソフトはdvipdfmxを使用しているのに、なぜエラーとなるのでしょうか?
graphicxのオプションにdvipdfmxなんてあるか? 何もつけないか、[dvipdfm]試してみ。 それでだめなら、どうやってeps作った?
>>915 [dvipdfm]でも、何もつけなくてもエラーが出てしまいます…
eps作成するときには、目的の画像をPost Scriptで印刷してps形式にした後に
GS Viewで「PS to EPS」で変換しています。
で、肝心の何というエラー?
エラー内容が出た瞬間にエラー画面が消えてしまうので正確にはわかりませんが 「………はパッチファイルを認識していません」 のような感じです。
919のリンク先のニコニコマークとは何でしょうか? 自分のエラーメッセージを見たところ 「gswin32cは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」 となってました。 環境変数Tempがよくわからないのですが…
環境変数について調べてみたところ、環境変数の記述法が誤っていたことがわかりました。 この点を修正したところ、eps画像を含むPDFが無事に生成できました。 UNIX板に質問してしまい、申し訳ありませんでした。 いろいろとお世話になりまして、どうもありがとうございました。
表を使って文字を並べるように、 数式を横に並べることは出来ますか? できればeqnarrayを使いたいのですが。。
eqnarrayは前世紀の遺物
eqnarray も再定義してから使えばいいのだが…… # amsmath が提供するディスプレイ数式環境の内部処理は # お行儀が悪すぎてね……
>>927 > # amsmath が提供するディスプレイ数式環境の内部処理は
> # お行儀が悪すぎてね……
できれば具体的に解説おながい
あの手の環境では、数式番号が数式本体と同じ行に収まらない場合には 自動的に(勝手にともいう)数式番号をずらして出力するのだが、 その処理(数式部分の幅の測定)の都合でディスプレイ数式環境の内部を 複数回処理している。 # そのせいで、ほかのパッケージが amsmath だけ特別扱いしているようなこともある。
そういえば、amsmath のディスプレイ数式環境の中では \@ifnextchar の定義が変更されているためにトラブルが生じる 場合もあった(現在の LaTeX2e では、\kernel@ifnextchar を 導入してこの問題に対処してある)。
複数回処理されると困るものとは、グローバル代入か?
あと、\immediate つきの \write とかもあるね。
933 :
名無しさん@お腹いっぱい。 :2007/10/09(火) 07:59:15
質問です。 縦書きでIIIを出したいのですが、どうしたらいいでしょうか。 お願いします。
\rensuji{III} で自己解決しました。
ptexliveって本家に取り込まれないの? というか、そろそろTeXはもう死んでくれたほうが・・・ DocBook+MathML+SVGとかに早く以降してほしい。
XMLなんか可読性悪いし手打ちする気がしない
人間可読性の悪さはTeXもかわらんだろ。書くなら専用エディタ使えばいいし。
まだ、TeX 文書は人間がいじれる。 XML はとてもじゃないが人間がいじれる代物ではない。 また、専用エディタを使えば……という意見もあるようだが、 残念ながら「仕事で使える」ような「きれいな」コードを吐いてくれるものは 見かけない。
そういうのがあったとしてもエディタ縛られて、あげくにOSも縛られるのが嫌。 どんなテキストエディタでもできるのがTeXのいいところ。 専用エディタがいるなんていうのが可読性の悪い証拠。
>>938 仕事で使われてる、ってのなら流石にTeXよりもDocBook(XML)のほうが多いだろ。
TeXは人間がいじれるっていっても特殊な訓練を受けた人間だけだし。
DocBookなら機械可読だからブラウザで表示できるし、やろうとするならTeXにも
変換できる。最近のOSならXMLエディタぐらいだいたいあるし、一人一台PC持ってる
時代にそういう時代錯誤できなことを言うのもな。
ま、TeXのスレで何をいっても無駄か・・・とにかく、多言語化もできないクソシステムに
未来を期待はせんよ。
で、なんでこのスレ覗いてるわけ?
あんた、本当に実務経験あんの?
943 :
名無しさん@お腹いっぱい。 :2007/10/11(木) 23:42:15
>>940 多言語化とはどのレベルなんだろう。
僕は仕事上、普通の英語やドイツ語のほか、インド系の文字、チベット文字、文字鏡フォント、ハングルを
日常的に出力する必要があってTeXがなければ仕事にならないのだけれど、それでも多言語化もできない
というのですか?
>>943 俺は
>>940 じゃないけど、たぶん TeX がまだ Unicode 化されていないって
ことじゃない?
内部うにこで化TeXって既にいくつかあると思うけど。
作ったって良いじゃない批判は不毛だけど
>>945 >内部うにこで化TeXって既にいくつかあると思うけど。
あるといっても、まだベータ版(のようなもの)でしょ。
マクロの互換性の問題もあるし。
ただし、Unicode イコール多言語化なんて単純な話じゃなくて、
現状では XML より TeX の方が多言語出版において優れているのは
同意するけどね
xetexってどうよ texliveにも取り込まれたらしいけど
XeTeXって何が真新しいの? フォントサーチがfontconfig配下に入ったとか そういうフォント周り以外って従来のTeXと 変わらないような認識なんだけど。 # 実際に使ってないので間違ってるかもしれないが
XeTeX を改造してバルタンを誰か作れ
ここに着きているかと >XeTeX は日本語の組版ルールをよく知っているわけではないので,現状ではまと >もではない。しかし筋が良いソフトだけに日本人が開発に協力すれば pTeX 相当 >の処理が加えられるのではないかと期待する。
pTeXってUTF8にならないの? UTF8前提のOSを使ってるんで現状は変換がなかなかめんどい
>>953 upTeXという内部うにこで化実験をやってる人が居る。
windowsならW32TeX経由で使える状態になってるけど
ほかではどうだったか俺はよく知らない。
内部 unicode 化は時代の流れで、実験されている中の人には 感謝感謝だけど、実際に使う場合、当分は utf82tex で凌ぐ ことになりそうだな。
個人の実験実装なんかどうでもいいよ。どうせ子供の遊びなんだし。 本家のほうでそういう動きがないと意味がないなあ。
奥村さんとこ経由で盛り上がってて角藤さんとこにも 入ってるって事は、アップストリームに取り込まれる可能性は 結構高いと思うんだが、個人実験なんかって切り捨てちゃって 本当にいいのか。
>>956 > 個人の実験実装なんかどうでもいいよ。どうせ子供の遊びなんだし。
こういう言い方はないと思うな。いくら 2ch でもw
ていうか本家って何だ? Knuthがソースに取り込むってこと?
pTeXの本家はアスキーじゃねーの?
流れぶったぎって質問なんですが、 itemize で ・ ほげ (これこれ) ・ ふがふが (うひょひょ) のように書いたとき、( を縦に揃えたいのですが、どうやればできるでしょうか? (「ほげ」とかの部分は漢字とは限りません) よろしくお願いします。
M-x align-regexp (でおk
>>961 もっといい方法があるかもしれないけどとりあえず。
\documentclass{jarticle}
\begin{document}
\newlength{\fuga}
\settowidth{\fuga}{ふがふが}
\begin{itemize}
\item \makebox[\fuga][l]{ほげ} (これこれ)
\item ふがふが (うひょひょ)
\end{itemize}
\end{document}
964 :
名無しさん@お腹いっぱい。 :2007/10/16(火) 23:12:20
「本家」ってのは,texk MLなどの総称だと思えばよくって. ぶっちゃけTUGの開発チームと その周辺という理解で問題ないでしょうね. pTeXの場合は「本家」といえば, 富樫さん,中野さんはいうまでもなく, 角藤さんや奥村さんといった方々ですね. 実際はpTeXの場合ももっと多くの人からパッチなどが 送られているのは,他の多くのOSS系ソフトと同じです.
965 :
961 :2007/10/17(水) 19:13:30
>>963 ありがとうございます。
うまくいきました。
常用漢字にない漢字を使用すると、文字化けや違った文字を出力されてしまいます。 例えば、鋏、睛、蕈、霙、玻、贖などが違った文字に変わります。 どうにかそのままの文字で出力できないでしょうか?
>>966 うにこで対応のソフトを使って、うにこでで入力しれ。
>>966 ¥documentclass{jarticle}
¥usepackage{otf}
¥begin{document}
¥UTF{92CF}、¥UTF{775B}、¥UTF{8548}、¥UTF{9719}、¥UTF{73BB}、¥UTF{8D16}
¥end{document}
そもそも常用漢字かそれ以外かで化けるメカニズムが想像困難な件
>>969 試用版のフォントには常用漢字のみが収録されているものもあります
質問させてください。 texファイルの本文中 < を入力したものが、DVIにした段階で ? になってしまいます。 文字コードが3Cなので \symbol{60} としてみたのですが回避できません。 ubuntu feisty, platexです。何かご存知の方ありましたらお教えください
972 :
971 :2007/10/19(金) 19:02:35
あれ? 上の書き込み中の?になっているところは!が上下ひっくり返った文字です。
再現するサンプルを出してくれ。現象が発現するなるべく簡単な形で かつそのままタイプセット可能なものを。
>>971 \texttt{<}を使え。
他のフォントで出力しようと考えてはいけない。
あるいは漢字の<または〈を使え。
>>971 > は数式文字ですから,数式モードで使用します。
\documentclass{jarticle}
\begin{document}
\begin{tabular}{cc}
ソース & タイプセット結果 \\\hline
\verb+a>b+ & a>b \\
\verb+a$>$b+ & a$>$b\\
\verb+$a>b$+ & $a>b$\\
\verb+a\textgreater b+ & a\textgreater b
\end{tabular}
\end{document}
>>971 みんな優しいな。俺なら、
美文書入門第4版p.39
と書いて切り捨てる
977 :
971 :2007/10/19(金) 21:09:53
ありがとうございます。同じ研究棟の何者かのせいで規制くらって遅くなりました。
\documentclass{article}
\pagestyle{empty}
\begin{document}
\symbol{33} \symbol{34} \symbol{35} \symbol{36} \symbol{37} \symbol{38} \symbol{39}
\symbol{40}\symbol{41} \symbol{42} \symbol{43} \symbol{44} \symbol{45}
\symbol{46} \symbol{47} \symbol{48} \symbol{49}\symbol{50}\symbol{51}
\symbol{52}\symbol{53}\symbol{54}\symbol{55}\symbol{56}\symbol{57}
\symbol{58}\symbol{59}\symbol{60}\symbol{61} \symbol{62} \symbol{63}
\symbol{64} \symbol{65} \symbol{66} \symbol{67}
\end{document}
こんなようなファイルをつくると出力は
! ” # $ % & ’ () * + , - . / 0 123456789:;< = > ? @ A B C
こんな感じになるはずですが、
うちでは<と>だけ!と?が180°回転した字になるようです。
>>971 ありがとうございます。この方法で回避できるようです。
978 :
971 :2007/10/19(金) 21:11:13
979 :
971 :2007/10/19(金) 21:16:23
>>975 あ、そういうことなんですね。よくわかりました。感謝です。
>>977 それなら \ttfamily を宣言しておけばよいのではないか。
\documentclass{article}
\newcounter{mycnta}
\begin{document}
\ttfamily
\setcounter{mycnta}{32}
\makeatletter
\noindent
\@whilenum\value{mycnta}<126\do{\stepcounter{mycnta}\symbol{\value{mycnta}}\ }
\end{document}
\usepackage[T1]{fontenc} が出てこないとは何事か
977 の場合,等幅が望ましいでしょう。
983 :
966 :2007/10/20(土) 01:58:01
>>967 ,968
遅くなりましたが、ありがとうございます
手間取りましたが、表示できました
>>971 さんには,一度,
tex testfont
を実行して,メッセージに従いつつ,
cmr10
\table
\bye
とか,
cmtt10
\table
\bye
として,できたdviをじっくり眺めてもらいたいな。
次スレは?
988 :
名無しさん@お腹いっぱい。 :2007/10/24(水) 17:13:36
teTeXとTeX Liveの大きな違いは何なのでしょうか?
989 :
名無しさん@お腹いっぱい。 :2007/10/24(水) 17:36:47
TeX LiveはteTeXの正統な後継なんじゃないの? teTeXは開発終了。
TeXのドキュメントスタイルとそれに対応したページスタイルの細かな違いを分かり易くまとめているサイトないかい? 探してるんだがいまいちいいのがないんだよ.
>>990 必要なのは探したいものをきちんと文章化する表現力かな。
質問の意味がよくわからないもん。「ドキュメントスタイル」ってことは
LaTeX 2.09の話なの? 「それに対応したページスタイル」というのは
各スタイルファイル(2.09でのそれ)ごとの出力例が見たいってこと?
「\documentstyle{jarticle}を\documentstyle{jbook}とかに変えた場合の
出力結果の違いを解説したサイト」を探してるわけ?
# いちおう\documentstyleで通してみたけど、いま時代は
# \documentclassだからね。
うまく伝えられなくすみません.
>>991 さんの言うとおりLaTeXのことです.
\documentclass{何か}
\pagestyle{何か}
の何かごとに出来ること(例えば \markright{} とか)や,文章の構成(例えば \capter{} が使えないとか)にどんな違いがあるのか知りたいのです.
[ドキュメントスタイル]と書いたのは[\documentclass{}]の間違いでした.すみませんでした.
>>994 へい
\pagestyle{}がまだいまいち分からないんですがなにかいいもんないでしょうか?
latex.ltx(source2e.tex でもいいけど)を読めって。 文法もわからないなら、“The TeXbook"から読む必要もあるだろうね。
残り少ない旧スレであえて回答しない能力は求められていないのか
そういうくらいなら、とっとと埋めちまえよ。
これで埋まった、と。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。