トップページunix
996コメント332KB

\chapter{\TeX} % 第三章

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
過去スレ
第一章 http://pc.2ch.net/test/read.cgi/unix/977144071/
第二章 http://pc.2ch.net/test/read.cgi/unix/1033564798/

関連スレ
latex2html http://pc.2ch.net/test/read.cgi/unix/1025468518/
0202198NGNG
>>200
えっと、platex2.09じゃ…マズかったりしますか?
なかなか、難しいですね。

>>201
ウィンドウズのだと上手く出力できました。
0203200NGNG
>>202
/usr/ports/ 云々ってことは FreeBSD だと思うけど,
/usr/ports/print/dvipdfmx-??
を導入してもういちどdvipdfmx で処理してみるべし。
0204名無しさん@お腹いっぱい。NGNG
>>202
okumura先生の所におじゃまして、
1から /usr/local 辺りに自分でコンパイル=インスコしなはれ。
(platex2.09の使用を止める事を意味します。)

0205名無しさん@お腹いっぱい。NGNG
ports からでいいんじゃない?
(/usr/ports/japanese/ptex)
自前でビルドしたいのなら別だけど。

0206俺メモNGNG
rcs.styで扱う時間をローカルにしたければ、シェルの環境変数を
% setenv RCSINIT '-zLT'
にしておけばよい。
0207名無しさん@お腹いっぱい。NGNG
よく論文とか読んでたら,図や表の下に小さい字で
その図表への注釈みたいなのが書いてあったりするけど,
あれって簡単にできませんか?
\begin{figure}[h]
\begin{center}

***図やキャプション***

\makebox{\parbox[c][15mm][c]{100mm}{{\footnotesize ここに注釈を}}}
\end{center}
\end{figure}

という感じで突っ込んでいるんですが,なんだかスマートなやり方じゃ
ないような気がして.
他にないですか?
0208名無しさん@お腹いっぱい。NGNG
>>207
漏れが使ってるのはこんな感じ。

¥begin{figure}[htbp]
¥begin{center}
¥scalebox{.95}{¥includegraphics[width=10.0cm]{foo.eps}}
¥caption[Caption for Table of Contents]{Caption Here}
¥label{foo}
¥end{center}
¥end{figure}

あんまし変わらんか。
0209名無しさん@お腹いっぱい。NGNG
>>208

↑これってどうやった入力できんの?
0210名無しさん@お腹いっぱい。NGNG
>>209
\blacktriangledown
AMSが必要かな
0211名無しさん@お腹いっぱい。NGNG
multicols環境で2段組を行っているのですが、
2段目の最初の空行を削除したいのですが、可能でしょうか?
0212207NGNG
>>208
ん、よくわからん。すまそ
0213207NGNG
結局、図表ごとミニページにぶちこむのがいちばんかな。
0214名無しさん@お腹いっぱい。NGNG
こんな怖い顔だったのか
http://www.bk1.co.jp/e-images/CO/Knuth.jpg
0215名無しさん@お腹いっぱい。NGNG
見るからに印刷物の枝葉末節まで注文を付けそうだ
0216名無しさん@お腹いっぱい。NGNG
図の埋め込み方、分かりますか?初歩的な質問ですみません。

■プリアンブル■
\usepackage[dvips]{graphicx}

■本文■
\begin{figure}[h]
\begin{center}
\includegraphics[width=50mm, height=50mm]{c:\fig1.JPG}
\end{center}
\end{figure}

コンパイル時に以下のエラーメッセージがでます。

Undefined control sequence.
0217名無しさん@お腹いっぱい。NGNG
>>216
\fig がまずい。
0218名無しさん@お腹いっぱい。NGNG
print "無駄無駄無駄無駄無駄無駄無駄無駄無駄ァッ!\n";
0219sageNGNG
>>217

ありがとうございました。以下の操作でコンパイルできました。

(1) \ → / に変更
(2) EPS-conv でJPG形式をeps形式に変換
0220名無しさん@お腹いっぱい。NGNG
dvioutでincludegraphicsで取り込んだEPSの一部が表示されません.
表示されないのはVisioからファイル出力でPS印刷した図です.
gnuplotやEPS_convが生成した図はちゃんと表示されています.
表示させる方法があれば教えていだけないでしょうか.お願いします.
0221名無しさん@お腹いっぱい。NGNG
yatex(野鳥)を使い始めたのですが
Emacsのモード覧だけが文字化けしています。
原因のわかる方いらっしゃいますか?
0222名無しさん@お腹いっぱい。NGNG
windowsでrubyとか入れないでtexファイルをtextファイルに変換する方法ないかな。
0223名無しさん@お腹いっぱい。NGNG
>>222
イタチ買い
もしくは手動
0224名無しさん@お腹いっぱい。NGNG
perlにポートしなおす
0225名無しさん@お腹いっぱい。NGNG
detexのwin版もあるでしょ
0226名無しさん@お腹いっぱい。NGNG
>>220
epsのオプションで、プレビューが埋め込まれていたりしない?
Visioは使ったことないんで見当違いかもしれんが、、、
0227220NGNG
>>226
どうも.プレビュー関係の設定はないようです.

PSプリンタの詳細設定で
PostScript出力をEPSにしたら表示されるようになりました.
0228名無しさん@お腹いっぱい。NGNG
>>221
fj 野鳥の会に入ろう!
0229名無しさん@お腹いっぱい。NGNG
図がsectionを越えて貼られるのを抑制したいんですけどどうやるのですか?
\begin{figure}[h]
ってやっても勝手に移動しちゃいます…
0230名無しさん@お腹いっぱい。NGNG
図がsectionを越えて貼られるのを抑制したいんですけどどうやるのですか?
\begin{figure}[h]
ってやっても勝手に移動しちゃいます…
0231名無しさん@お腹いっぱい。NGNG
!
0232名無しさん@お腹いっぱい。NGNG
>>230
\usepackage{here}
[H]
0233名無しさん@お腹いっぱい。NGNG
>>232
できました.どうもありがとうございます.
# 2重カキコすみません
0234名無しさん@お腹いっぱい。NGNG
A4に収まらないEPSを縮小してTeXに入れたいと思っています.
そのままでもdvioutだとちゃんと表示してくれるんだけど,
dvipdfmでPDFにするとA4からはみでてる部分が切れてしまいます.
EPSをA3にしてみましたがダメでした.
dviの方はEPSを貼ってから縮小しているのに対し,
PDFでは貼ってから縮小しているのでこうなっちゃんだと思うのですが,
どうにかならないでしょうか?
EPS自体をA4に収まるように縮小するというのは無しで.
0235名無しさん@お腹いっぱい。NGNG
>>234
dvips+distiller の試行きぼん
0236名無しさん@お腹いっぱい。NGNG
dvipdfm のオプションの問題だったりして・・・
0237234NGNG
>>235
Acrobat持ってません…

>>236
ありがとうございます.そうだったようです.
http://hp.vector.co.jp/authors/VA023018/faq.htm#dvipdfm
ここにあるように,古いバージョンのdvipdfmを使っていたのでオプションを変えれば上手くいくようです.

ですが,最新版を入れたせいで余計時間を消費するこになってしまいました.
何故か私の環境では最新版だとGhostScriptがEPSをPDFに変換する部分でエラーが出てしまいます.
いろいろ調べた結果,
D:\usr\local\share\texmf\dvipdfm\config\dvipdfm.cfg
の中の
D "gswin32c -q -dSAFER -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite
-dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false
-dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode
-dColorImageFilter=/FlateEncode -dUseFlateCompression=true
-sOutputFile=%o -c .setpdfwrite -f %i -c quit"
を以下のように書き変えたところ正常に動作しました.
D "gswin32c -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite
-sOutputFile=%o -c 300000 setvmthreshold save pop -f %i"
もし理由がわかる方いたら教えてください.
上手くいったのはいいのですが,何かすっきりしないので…
0238名無しさん@お腹いっぱい。NGNG
ここはUNIX板なんだけど・・・
0239名無しさん@お腹いっぱい。NGNG
こっちかな。
TeX (テフ)
http://pc2.2ch.net/test/read.cgi/software/1011443864/
0240234NGNG
すみませんでした.
以後気を付けます.
0241名無しさん@お腹いっぱい。NGNG
>>214
でも昔のウニマガで播口氏の記事だったか、朝の礼拝のあと、先生「日本の首相はhash本というのか」なんて発言する人だったりする。
0242マク板より。NGNG
35 名前: 名称未設定 Mail: 投稿日: 04/02/22 18:05 ID: 3SVvO4tB

コンパイルでけたよー
http://upload.fam.cx/cgi-bin/img-box/2z240222180303.jpg

ソースはこちら
¥documentclass{article}
¥usepackage{graphics}
¥newcommand{¥shobon}[1]{
¥tt (´¥hspace{-.3zw}$¥cdot¥,¥omega¥,¥cdot$¥hspace{-.3zw}`)
¥hspace{-1zw}
{¥scalebox{.5}[0.8]{¥gt #1}}}
¥begin{document}

¥shobon{ショボン}

¥end{document}
0243名無しさん@お腹いっぱい。NGNG
>>マク板より。
一瞬、SCO板ができたのかと。
マクブライトのやつめ・・・
0244名無しさん@お腹いっぱい。NGNG
>242
細かいことだけど、zwを単位にしてるとpTeXでしか動かないので
¥documentclass{article}ではまずかろう。
#¥shobon{ショボン}がarticleでは通らないのは御愛嬌にしても。
0245名無しさん@お腹いっぱい。NGNG
make が通らない…
pdf 〜のところで撥ねられる…

先に gv を入れないと駄目なの?
0246名無しさん@お腹いっぱい。NGNG
奥村本のあたらしいエディションが出たそうですな
0247名無しさん@お腹いっぱい。NGNG
>>244
> >242
> 細かいことだけど、zwを単位にしてるとpTeXでしか動かないので
> ,A%(Bdocumentclass{article}ではまずかろう。
> #,A%(Bshobon{ショボン}がarticleでは通らないのは御愛嬌にしても。

文字化けしているぞ?
0248244NGNG
ありゃ、失礼。
MacOSXの半角¥と\にまつわる混乱したエンコーディングのせいだな。
こっちではCocoMonarで半角の¥で表示されているのだけど。
0249名無しさん@お腹いっぱい。NGNG
>>246
ちょい古い情報ですな。
漏れはOTFパッケージの記述が追記されていたのと,デザインがますます良くなっているのとで,
旧版持っているのに購入してもうた。

0250名無しさん@お腹いっぱい。NGNG
数年振りでTeXを使おうと思ったんだ。VineLinuxでだ。
で、手元に昔買ったインプレスのスタイル集があって、FDもある。使おうと思ったんだ。しかし、
----
! LaTeX Error: File `tpaper.cls' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)

Enter file name:
----
という具合に言われてしまう。ファイルの中身は次のとおりだ。tpaper.styは所定の
場所にセットしている。

------
\documentstyle[A4]{tpaper}

\begin{document}
  :
------
 要するに、スタイルファイルじゃ、もうだけなのかなぁ? それとも使えるかな?

0251名無しさん@お腹いっぱい。NGNG
>>250
所定の場所って?カレント以外に置いているなら,mktexlsrしる
確かvineならplatex209動くだろうから,使えるはずだが
0252名無しさん@お腹いっぱい。NGNG
>251
 コメント感謝。で、ついさっき知ったんだけど、platex209というのがあるんだね。
それでplatex209 test.tex とかやると、ちゃんとstyファイルを探しにいくようだ。
ようだ、というのは、それが見つからないといわれてしまうからなんだけど。
で、あちこちのstyファイルが存在する場所に片端からコピーをばら撒いた。それでも
ファイルがないといわれてしまう。TEXINPUTSという環境変数にその場所を指定したの
だが、それでもないといわれる。
 所定の場所だと思っていたのは次の場所。
/usr/share/texmf/ptex/platex209
 他の場所かな? どうやって確認すれば良いのだろうか?
0253名無しさん@お腹いっぱい。NGNG
kpsepath tex
0254251NGNG
>>252
スタイルファイルバラまいて解決させても
アドホック的でまた困るだろ.とりあえず,
/usr/share/texmf/web2c/texmf.cnf
にPATHなどの設定が入っているからそこの
TEXINPUTS.platex209,platex209_inputs を確認しる.
多分きみの置いた場所はパス通っているので
/usr/share/texmf/ls-R
があるか確認する.あれば mktexlsr しる.削除しても良いが
0255名無しさん@お腹いっぱい。NGNG
>254
 成功しました!
 どうもありがとうございます。
 要するに、パスを管理するのはls-Rというファイルだったということなんですね。
mktexlsrでOKでした。
 非常に助かりました。
0256名無しさん@お腹いっぱい。NGNG
YaTeXをRedHat9に導入して、Emacs設定ファイル(~/.emacs)を設定するとそのユーザーのみに適応されますよね。そうではなくてユーザー全員に仕えるようにしたいのですが、そういう場合って書き換えるEmacsの設定ファイルってどれなんでしょうか?
0257名無しさん@お腹いっぱい。NGNG
>>256
すれ違い臭いが,一応.
default.el をパスの通った場所におく.
例えば,/usr/share/emacs/site-lisp/ とか.
ただしこれだとユーザから全く見えないので
ユーザ向けのの基本的な設定を置いておくアカウントを
作成して,それを各人の .emacs から load させるという方法も
ある.後者の方が個人では設定をいじり易いが,
前者の方が手間は少ないでしょう.
0258名無しさん@お腹いっぱい。NGNG
先程、pLaTeXをインストールしたのですが、
いざ、ファイルをdviに変換しようとして、
platex test.tex としても、
I can't find the format file `platex.fmt'!
とエラーメッセージが出て、dviファイルに変換できません。
原因はなんでしょうか?
0259名無しさん@お腹いっぱい。NGNG
>>258
パスが通ってない予感
0260名無しさん@お腹いっぱい。NGNG
>>258
質問するなら自分のマシンの環境や設定などを書こうよ
こっちは超能力者じゃないんで
0261258NGNG
>>260 失礼致しました。
OSはDebianです。PTeXはapt-getを用いてダウンロードしたものですが、
インストール最中に

fmtutil: no info for format `ptex'.
dpkg: ptex-bin の読み込みエラーです(--configure):
サブプロセス post-installation script はエラー終了ステータス 1 を返しまし
以下のパッケージの処理中にエラーが発生しました:
ptex-bin

と表示されます。
依存関係にあるパッケージも全て入れてあるのですが、
どうも上手くいきません。

しかし、platexとコマンドを打つと、
This is pTeX, Version 3.14159-p3.1.3 (euc) (Web2C 7.4.5)
と表示されているので、入っているような気もしますが、実行してみると、
258のようなエラーがでてしまいます。

ちなみに、英字のみの場合のlatexコマンドは使えますので、259さんがおっしゃたように
パスが通っていないのでしょうか?




0262名無しさん@お腹いっぱい。NGNG
ここにはLinux関係で的確な回答をする/できる人はいないと思うよ
0263258NGNG
>>262 う〜ん。そうですか。
とりあえず、TeX関連の本を手に調べてみます。
0264名無しさん@お腹いっぱい。NGNG
Linux 板の Debian スレで聞けば?
0265名無しさん@お腹いっぱい。NGNG
>>260
つられんなよ、バカ
0266258NGNG
>>264 そうですね。
>>265 何も釣っていませんが・・・
0267名無しさん@お腹いっぱい。NGNG
>>266
さっさと死ねよ、馬鹿
0268名無しさん@お腹いっぱい。NGNG
それはTeXの問題ではなくDebianのパッケージングの問題なので(以下>>264
0269名無しさん@お腹いっぱい。NGNG
>261
パスが通ってないです。
latexが使えるようなので、日本語環境の問題かなぁ。
apt-get, インストールのとき、rootでした?それとも、一時的にsuになったんでしょうか?
0270261NGNG
>>269 レスありがとうございます。
インストールの時は一時的にsuになっていました。
0271名無しさん@お腹いっぱい。NGNG
>>261
ptexのインスコに失敗してる。
$ sudo apt-get --fix-broken install ptex-bin
してみてうまくいかないなら
$ sudo apt-get -s install okumura-clsfiles
の結果を晒せ。
0272名無しさん@お腹いっぱい。NGNG
SVGからEPSに変換するツールが欲しい
0273名無しさん@お腹いっぱい。NGNG
>>5
いつも思うんだがなんで先生なんだ?
角藤氏、奥村氏、熊沢氏、藤田氏あたりでいいだろ
0274名無しさん@お腹いっぱい。NGNG
中野氏を忘れるな。
0275名無しさん@お腹いっぱい。NGNG
中田氏中田氏と書こうとしたら右手のポジションが1つ右にズレてて
マラ出そマラ出そになった。
0276名無しさん@お腹いっぱい。NGNG
>>275
ちゃんとlatexつけてください
0277名無しさん@お腹いっぱい。NGNG
>>272
pstoedit
0278261NGNG
>>271
上手く入れられそうにないので、赤帽9に変えてしまいました。
お答えいただいたのに、申し訳ございません。(_m_)
0279名無しさん@お腹いっぱい。NGNG
>>277
sunkus
0280名無しさん@お腹いっぱい。NGNG
tabularで作った図表の左上のコマに、
斜めの罫線を牽きたいのですが、
どうすれば良いのでしょう。
どなたかご教示下さい。

以下の様な図表を作成しています。

\begin{tabular}[c]{|c|c|c|}
\hline
(ここに引きたい) & & \\
\hline
A & B & C \\
\hline
D & E & F \\
\hline
\end{tabular}

0281名無しさん@お腹いっぱい。NGNG
>>280
slashbox でぐぐれ
0282名無しさん@お腹いっぱい。NGNG
>>280
ありがとうございます。
やっぱり、藤田先生の『LaTeX2eコマンドブック』には
載っていないコマンドなんですね。
0283280NGNG
texmf/ptex/platex 以下にslashbox.styを放り込み、
# mktexlsr

クラスにjsarticleを指定しているからか、
巧く斜線がコマの対角線になってくれない。

\backslashbox{\mbox{}}{\mbox{}}
で上手くいくとの情報をみつけました。
これでも上手くいきませんでした。

そこで、

\begin{tabular}[c]{|c|c|c|}
\hline
\backslashbox{\makebox[2zw]{}}{\makebox[2zw]{}} & hoge & foo \\
\hline
A & B & C \\
\hline
D & E & F \\
\hline
\end{tabular}

として見ました。
これでコマの対角線となる様に斜の線が入りました。
0284名無しさん@お腹いっぱい。NGNG
LaTeX形式で書いた小さな式をepsに変換する
(OOoにとりこめればどの形式でも良いんですが)
一番楽な方法って何ですか?
0285名無しさん@お腹いっぱい。NGNG
>>284
それ、漏れも知りたい!!!
昔psファイルをtgifで編集しようとしたら
汚い上にやたらと大きなファイルができてしまったので
仕方なくxdviのスクリーンショットをimagemagickでいじった。
やたらと手間かかったよ。
0286名無しさん@お腹いっぱい。NGNG
mimetex というものがあるらしい。

ボクは latex2html で変換してるけど。
0287試さずに訊くけどNGNG
dvips の -E オプションだとダメなんでしょうか
0288名無しさん@お腹いっぱい。NGNG
>>287
それで生成したepsファイルがOOoから読めません…
>>286
画像ファイルにしてしまうと拡大などしたときに
ボケてしまいませんか?
0289名無しさん@お腹いっぱい。NGNG
latex2html --ps_images で EPS ができる。サフィクスは ps だけど。

ボクの環境だと、他のソフトで作ったものでも、dvips (latex2html は -E つき
で呼んでる)で作ったものでも、OOo は読むこむことは読みこむけど、Title 云々
と出て上手く扱えないみたいだ。
0290名無しさん@お腹いっぱい。NGNG
>>284
OOo は eps に埋め込まれたプレビュー画像を利用するようなので、
dvips -E で作った smalleq.eps に対し、epstool で
epstool -r2400 -i -oout.eps smalleq.eps のようにして
それなりの解像度でプレビューをつけた out.eps を生成すると
OOo で読み込ませたときも表示可能。
0291質問ですNGNG
\documentclass[a4paper,11pt]{jsarticle}
\usepackage{fancybox,epsf}
\begin{document}
\begin{figure}[h]
\begin{center}
\epsfile{file=C:\LaTeX\ab.eps,scale=0.1}
\caption{関数}
\end{center}
\end{figure}
\end{document}

と打つと、
!Undefined control sequence.
1.21 \epsfile
{file=C:\LaTeX\ab.eps,scale=0.1}
と返され、さらに
The control sequence at the end of the top line of your error message
was never \def'ed. If you have misspelled it (e.g., `\hobx'),type `I'
and the correct spelling (e.g.,`I\hobx').Otherwise just continue,
and I'll forget about whatever was undefined.
と表示されます。要するに私は画像を取り込みたいんですが、
そうするとエラーが出ます。どこが間違っているんでしょうか?
あと、どうすればいいんでしょうか?
0292名無しさん@お腹いっぱい。NGNG
>>291
\usepackage{graphicx}
0293質問ですNGNG
>>292
やってみましたが、無理でした。さっきのと同じエラーが出ます。
0294名無しさん@お腹いっぱい。NGNG
\epsfileなんてコマンドはないよん。\includegraphicsか、
\usepackage{epsfig}をして\epsfigをするかだよ。どっちにしてもgraphicxは
必要。
0295名無しさん@お腹いっぱい。NGNG
epsf.styってlatex209用じゃないの?
latex2e使いたいなら、dvipsオプションつきでgraphicsかgraphicx使って、
\includegraphics。
つか、ちょっとは参考書読め。
0296名無しさん@お腹いっぱい。NGNG
\epsfile命令はepsf.sty,eclepsf.sty,epsbox.styで定義される.
古いんで使うことは推奨できない.
例えばdvipdfmx等でこれらで使われるspecial命令がignoreされたりする.
まあ,俺はそれようにpatchを自分で作っているんで問題ないけど.
dvipdfmxプロジェクトにはいつマージされるんでしょうかね...
0297質問ですNGNG
ありがとうございました。うまくいきました。
\usepackage{fancybox,epsf}→\usepackage{fancybox,graphicx}
\epsfile{file=C:\LaTeX\ab.eps,scale=0.1}→\includegraphics[scale=0.3]{ab.eps}
としたらできました。
0298名無しさん@お腹いっぱい。NGNG
こんなのまだ使ってる人居るの?
馬鹿丸出しだな
さっさとFrameMakerあたりに移行しろよ
0299名無しさん@お腹いっぱい。NGNG
sageで煽るあたりが自信のなさの表れ

↓300
0300名無しさん@お腹いっぱい。NGNG
(・v・)
0301名無しさん@お腹いっぱい。NGNG
複数行コメントアウトしたいときはどうしたらいいんすか?
C++の//じゃなくてCの/**/みたいに。
■ このスレッドは過去ログ倉庫に格納されています