トップページ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/
0127125NGNG
>>126
ウホッ!できました.サンクスです.
今は見よう見真似でマクロいじってるんですが,125ではどうして自分で消してしまったのか
よくわからないんです.jreportとj-rep11の一部分をそのままコピペしたつもりなんですが...
%がついているって事は,\elseが要らないってことですよね?
0128名無しさん@お腹いっぱい。NGNG
>>127
分りにくい書き方だったので,整形してから読んだのでああいう風に書いちゃいました.
\elseは必要.今は時間がないので後でちゃんと書くなり.
0129名無しさん@お腹いっぱい。NGNG
>>127
\def\@chappage#1{%
\vspace*{14\baselineskip}%
{\parindent=0pt
\raggedright%
\begin{center}
\ifnum \c@secnumdepth >\m@ne
\Huge\bf\@chapapp\thechapter\@chappos\par\vspace{24pt}\fi
\Huge\bf#1\par%
\end{center}
\nobreak\newpage}}
\def\@chapter[#1]#2{%
\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\thechapter\@chappos}%
\addcontentsline{toc}{chapter}{\protect\numberline{\@chapapp\thechapter\@chappos}#1}%
\else\addcontentsline{toc}{chapter}{#1}\fi
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10pt}}%
\addtocontents{lot}{\protect\addvspace{10pt}}%
\if@twocolumn
\@topnewpage[\@chappage{#2}\@makechapterhead{#2}]%
\else
\@chappage{#2} \@makechapterhead{#2}\@afterheading%
\fi}
\def\@schapter#1{\if@twocolumn\@topnewpage[\@makeschapterhead{#1}]%
\else\@makeschapterhead{#1}\@afterheading\fi}

こんな感じでどうだろうか?
微妙に書き換えたなり.スペース2個をタブで置き換えると(・∀・)イイ
0130125NGNG
>>129
どうもサンクスです.
とりあえずスタイルファイルに貼り付けてみました.
論文終わってからじっくり中身を考察したいと思います.

しかし,TEXってスタイルファイルを別にして文書に集中できるのがウリなんだけど,
スタイルに凝りだしたら止まんなくなりそうだな(w
0131名無しさん@お腹いっぱい。NGNG
>130
スタイルファイルに凝りだすと、論文を書いているのかスタイルファイルを作っているのか、わからなくなりますよね。
0132名無しさん@お腹いっぱい。NGNG
んだ、んだ。
0133名無しさん@お腹いっぱい。NGNG
>>131
論文書きながら気分転換できて(゚д゚)ウマー
0134名無しさん@お腹いっぱい。NGNG
ヒロセユウジタソも2chねらですか?
0135名無しさん@お腹いっぱい。NGNG
FreeBSD では pLaTeX は 209。2e はない。信じられないかも知れんが事実。
0136名無しさん@お腹いっぱい。NGNG
無いってのはどういうことなのかわからないけど。
ports で 209 も 2e も普通にインストールできますよ。
0137名無しさん@お腹いっぱい。NGNG
野良でインスコ汁
0138名無しさん@お腹いっぱい。NGNG

いいや、少なくとも 4.8R 以降の ports/package には存在しない。
0139名無しさん@お腹いっぱい。NGNG
ptex = pLaTeX2ε ってのを知らないだけなんじゃない?
0140名無しさん@お腹いっぱい。NGNG
えっ、うちではportsで使えてるけど、なんか違うのかな?
0141名無しさん@お腹いっぱい。NGNG
>>139
本当に = なのか? そうは見えんが。
0142名無しさん@お腹いっぱい。NGNG
>>141
正確に言うと、ptex に pLaTeX2εが入ってる。
0143名無しさん@お腹いっぱい。NGNG
恥ずかしい135のいるスレは(ry
0144名無しさん@お腹いっぱい。NGNG
別板で聞いたのですが、こちらの方がよいということで質問させて頂きます。
win2000 で Gui-Shell Version 1.31、pTex Version p2.1.8を使っています。

latex で今まで、\usepackage{graphicx}で処理できたのに
突然エラーがでるようになってしまいました。

\usepackage[dvipdfm]{graphicx}とすると、この部分はうまくいくのですが、
pngファイルの表示ができません。bbファイルを作らなくても表示出来てたのに、
Cannnot determine size of graphic と出てしまいます。

何が悪いのでしょうか?
0145名無しさん@お腹いっぱい。NGNG
>>144
まずは pTeX のバージョン古すぎ…。

「bbファイルがないと図表の大きさがわかりません」というエラーが起こっているのでは。
ちなみに,Acrobat Reader 以外の PDF インタプリタでは表示できてます?
0146名無しさんNGNG
myheadingsで,ヘッダの書式を変えようと思っています.
希望としては,奇数ページに

Part ? ****

偶数ページに

Chapter ? ****

(?:通し番号,****:タイトル名)

あとそれぞれにページ番号をつけようと思っています.

PartやChapterの番号の取得は\thepartや\thechapterでできるのは
わかるのですが,その名前を取得するコマンドがわかりません.

ご存じの方,ぜひご教示をお願いします.

0147名無しさん@お腹いっぱい。NGNG
本文と数式間の距離の変え方を教えてもらえないでしょうか ?
\documentclass[twocolumn,a4paper]{jarticle}
\usepackage[fleqn]{amsmath}
\setlength{\baselineskip}{0.40cm}
本文全体を {\small } で囲んでいます.
使っている数式環境は equation と gather です.
\jot で gather 環境中の数式の行間が狭くなるのは確認していますが,
\abovedisplayskip などが一切効かないようです.
0148名無しさん@お腹いっぱい。NGNG
>>147
漏れのところでは再現しないっぽい。
\setlength\abovedisplayskip{5cm} とか、極端な値で実験してみてよ。
それでもダメなようならバージョンが古いのかもしれん。
0149名無しさん@お腹いっぱい。NGNG
>>148
試して頂いてありがとうございます.
>>148 を読んだあと, 再度試してみたところうまくいきました.
\abovedisplayskip \belowdisplayskip を {\small } の外側でしていたのが
いけなかったようです. \jot や \baselineskip が {\small } の外で動いていたので,
何の疑いも持っていませんでした.
どうしてこのような挙動の違いがでるのか私には分かりませんが, とりあえず
うまくいっています. ありがとうございました.
0150名無しさん@お腹いっぱい。NGNG
bibtexで、titleを "" で括って出力したいんですけど、どこをいじれば
良いのでしょうか。

N. Hiroyuki, "How to make 2ch", J. Appl. Phys, Vol. 1, No. 1, p.1, 2003

みたいな感じです
0151名無しさん@お腹いっぱい。NGNG
>>150
ttp://www.geocities.co.jp/SiliconValley/4862/bibhome/bib06.html
0152名無しさん@お腹いっぱい。NGNG
よく拡張子が texi のマニュアルがついてきて、これを info 形式に
変換してるんですが、texi って tex なんでつか?
0153名無しさん@お腹いっぱい。NGNG
FreeBSD 4.8 を使っています。
platex、xdvi、gs、gvなどを使えるようにするのはどのportsを
いれればいいのでしょうか。
pkとかvfとかいっぱいあって迷ってしまいます。
プリンタはtextronix のPhaser8200DX です。
0154名無しさん@お腹いっぱい。NGNG
>>153
> FreeBSD 4.8 を使っています。
イママデハ ナニニ ツコウテタノ?

> platex、xdvi、gs、gvなどを使えるようにするのはどのportsを
> いれればいいのでしょうか。
スキナノヲ イレナサイ。

> プリンタはtextronix のPhaser8200DX です。
ソウデスカ。

マジレスすると、必要そうなのを ports から入れて、だめだったら
uninstall すれば良いのではないの? 依存関係は ports でやってくれるだし
よ。gs の設定なんかはいくらでもググれるだろう。
0155名無しさん@お腹いっぱい。NGNG
>>153
> platex、xdvi、gs、gvなどを使えるようにするのはどのportsを
> いれればいいのでしょうか。

それぞれ
japanese/ptex で make install clean
japanese/xdvi-vflib で make install clean
japanese/ghostscript-gnu-jpnfont で make install clean
print/gv で make install clean
で OK.
0156153NGNG
>>154-155 さんきゅです。
154さんのを聞いてとりあえずいろいろ入れてみました。
(つか実は質問する以前にやってみていた)
ja-dvi2ps-3.2
ja-dvipsk-vflib-5.78a_1
ja-ghostscript-gnu-jpnfont-7.07_1
ja-kochi-ttfonts-20030809
ja-ptex-common-2.1.11_2
ja-ptex-euc-2.1.11
ja-ptex-pkfonts300-1.0_1
ja-vflib-2.25.6_4
ja-xdvik-vflib-22.40w.1.17
なんか消したり入れたりしてたので余計なのも入っているかもです。

で、platexのコンパイルも通り、xdviでの表示もでき、印刷もできました。
でも、ちょっと日本語のゴシックのフォントが変です。
鼻のしたが伸びたような感じ。
0157名無しさん@お腹いっぱい。NGNG
>>156
mikachan-ttfonts にするよろし
0158157NGNG
> mikachan-ttfonts にするよろし
あ、漢字はダメか?
スマソ
0159153NGNG
プリンタに日本語フォント内蔵されてるみたいなんだけど、
それ使うにはどうすれば。
/usr/local/share/texmf/dvips/config にkanji.mapを追加して
config.ps に
p +kanji.map
って書けばいいんだよね。

つか、とりあえずdvipsがどのフォントを
使っているかを知る方法教えてください。
0160名無しさん@お腹いっぱい。NGNG
>>159
生成された ps ファイルを less とかで眺めているとわかります。
0161153NGNG
%%DocumentFonts: GothicBBB-Medium-H Ryumin-Light-H
これですね。
これじゃプリンタの内蔵フォント使ってくれないの?
0162名無しさん@お腹いっぱい。NGNG
図にpng ファイルを使っているのですが、特定のファイルにだけ、cannot find plug-in for *.png と出てしまいます。
何故なのでしょうか?解決法があれば教えて頂きたいのですが。
0163162NGNG
解決しました。すみません。
0164名無しさん@お腹いっぱい。NGNG
TeXはすいすい使えるんですが、
論文は書けません。
どこをどう設定すればいいですか?
あと1年かけて脳内メモリを再構築するの以外で。
0165名無しさん@お腹いっぱい。NGNG
>>164
書く内容が決まってないからじゃないのか?
0166名無しさん@お腹いっぱい。NGNG
>>152
Texinfoはtexのマクロパッケージです(マクロでわれわれの見慣れない文法を定義したもの)
だから [penguin]$ tex gcc.texi でgcc.dviができるでしょ.
0167名無しさん@お腹いっぱい。NGNG
>>161
もっとずっと下の方まで読むとフォントを埋め込んでいる部分があるので
そこまで読むべし。

>>164
鼬害。

…ってのはさておきマジレスすると,
論文が書けるまで 2ch を見るのはやめとけ。
書き上がってからゆっくり読めばいい。

0168Tex使って2日目NGNG
platexでコンパイルしたFileをKDVIとかGSで見ようとすると日本語が
フォントが見つからないまたはFileが壊れてるとでて表示できないん
ですがどこをいじればいいのでしょうか・・・
ググってみてもわけわからなくて、Xemacs使ってます
0169Tex使って2日目NGNG
\documentclass[a4paper,12pt]{jarticle}
\begin{document}
Hello, \TeX
わははは

\[
\int\frac{1}{1+x^2}dx=\tan^{-1}x
\]
\end{document}
0170名無しさん@お腹いっぱい。NGNG
gs は知らないけど kdvi は裏で dvipdfm を使っていたはず。
だもんで dvipdfm が日本語対応のもの入ってないと失敗する
のでは? OS がなにかとか、パッケージじゃなくて teTeX は
手で入れたとか、バージョンはいくつかとか、そういうのに
依存する話だと思われるので、ちゃんと環境書いたほうが
いいよ。
0171Tex使って2日目NGNG
OSはDebian(Woody)で全部aptで入れました
yatex, okumura-clsfiles,xgdvi ,xgdvi , gs 、などです。

KDE,Xemacsのフォントを全部MSフォントにしてるんですが
DviにMSフォントが入ってないからとか関係してる?
英語と数式は表示されるのですが
>>170
どうも後でdvipdfm関連調べて入れてみます。



0172名無しさん@お腹いっぱい。NGNG
>>171
あんたのハンドルに殺意を覚えるんだが
そんなことで人を頃すわけにもいかんので
TexをTeXに改めてくれないかね

okumura-clsfilesでtetexとかは全部入ってるはず。
xgdviじゃなくて、まず素直にdvipsk-ja入れて
xdviで見るとどうなるのかな?
>>170に関してはWoodyだとdvipdfmは日本語非対応なので
snapshotから0.13.2c-7を持ってきて入れれ。
あとはgsもgs-jaじゃないと日本語うまく通らないかも。
0173名無しさん@お腹いっぱい。NGNG
まあこのスレも昔は(ry
0174名無しさん@お腹いっぱい。NGNG
>>173
昔はスレタイに殺意をおぼえたっけ
0175名無しさん@お腹いっぱい。NGNG
自分は大文字小文字交じりの名前にしたクヌスに殺意を覚えた。
0176名無しさん@お腹いっぱい。NGNG
自分は殺伐としたこのスレの空気に尿意を覚えた。
0177名無しさん@お腹いっぱい。NGNG
>>175
名前は全部大文字でしょ。
小文字を混ぜるのは字下げできない場合のみ。
0178名無しさん@お腹いっぱい。NGNG
>>171
関係なかったらごめんよ
okumura-clsfilesはJISフォント使ってるから
dvi2psとかには-F jisfontsオプションを付けよう
つまりdvi2ps -F jisfonts hoge.dvi > hoge.ps
0179名無しさん@お腹いっぱい。NGNG
>>171
今すぐDebianを窓から投げ捨ててVineにしろ それで全て解決する
0180名無しさん@お腹いっぱい。NGNG
>>179
Vine は Emacs が腐ってるからなぁ。
0181名無しさん@お腹いっぱい。NGNG
>>178
Debianならokumura入れるとptex-jisfontsが入って
ptex-jisfontsが入れるとdvipsk-jaが入るから
dvi2psじゃなくてdvipsになってそうだが。

>>179
どうせ勧めるならTurboのほうがよいかと。
0182名無しさん@お腹いっぱい。NGNG
>>181
Turbo も Emacs が腐ってるからなぁ。
0183名無しさん@お腹いっぱい。NGNG
xyzzy を使っていると emacs 自体が腐っている気がしてくる。
0184名無しさん@お腹いっぱい。NGNG
emacs本家から最新のをダウソして使えばいいじゃん。
ですとりは無関係でしょ?
0185名無しさん@お腹いっぱい。NGNG
>>183
そうか?
俺はやっぱりEmacsがよくて
Cygwin入れたものの重すぎて
本物のEmacs+YaTeXがサクサク動く環境を求めて
Linuxに移行ってクチだが
0186名無しさん@お腹いっぱい。NGNG
>>183
板ちがい死ね。
0187名無しさん@お腹いっぱい。NGNG
ちょっとスレ違いかもしれないけど
YaTeX 1.72 の emacs21 で {\bf } 出そうと思って C-l bf 打つと {\bfseries } が出てくるんだけどこれってバグ?
それとも俺が悪い?
Dochi
0188名無しさん@お腹いっぱい。NGNG
>>187
藻前が悪い
\bfは2.09の頃のコマンド,2eになってからは\bfseriesに変わった
\bfがいまでも使えるのは後方互換性のため
0189187NGNG
>188
そっか、同じ物なのね、THANKS!
0190名無しさん@お腹いっぱい。NGNG
同じではないわけだが
0191名無しさん@お腹いっぱい。NGNG
いつもはemacs+yatexなのだが、gvimでTeXファイルを開いてみた。
ちゃんと色分けされていた。しかし、YaTeXのような入力支援環境が
なければ話にならん。gvimユーザはどうやってるの?
0192名無しさん@お腹いっぱい。NGNG
>>191
texだけemacs+yatex
0193名無しさん@お腹いっぱい。NGNG
>>191
auctex は使わんの?
0194名無しさん@お腹いっぱい。NGNG
\documentclass{jreport}で、参考文献リストを書きたいんですが、
\begin{thebibliography}{9}
\addcontentsline{toc}{chapter}{参考文献}
\bibitem{hogehoge}
\end{thebibliography}
のように書くと、目次のには参考文献とか書かれるのですが、肝心の参考文献リストの部分が
参考文献ではなく、関連図書となってしまいます。
どうやったら関連図書ではなく参考文献と書くことができるのでしょうか?
0195名無しさん@お腹いっぱい。NGNG
>194
jreport.cls で「関連図書」を検索すればヒントが得られようぞ。
0196検索してみたNGNG
\newcommand{\prepartname}{第}
\newcommand{\postpartname}{部}
\newcommand{\prechaptername}{第}
\newcommand{\postchaptername}{章}
\newcommand{\contentsname}{目 次}
\newcommand{\listfigurename}{図 目 次}
\newcommand{\listtablename}{表 目 次}
\newcommand{\bibname}{関連図書}
\newcommand{\indexname}{索 引}
\newcommand{\figurename}{図}
\newcommand{\tablename}{表}
\newcommand{\appendixname}{付 録}
\newcommand{\abstractname}{概 要}
0197名無しさん@お腹いっぱい。NGNG
\renewcommandで参考文献に書き直してやればいいようですね
ありがとうございました
0198名無しさん@お腹いっぱい。NGNG
[~/tex]%dvipdfm test

test.dvi -> test.pdf
[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+597/600 --dpi 1197 rml
mktexpk: don't know how to create bitmap font for rml.
kpathsea: Appending font creation commands to missfont.log.
rml: Can't locate a Type 1, TTF, PK, or virtual font file

Not sure how to proceed. For now this is fatal
Maybe in the future, I'll substitute some other font.

Output file removed.

と表示され、上手くpdfを出力できません。
ググって出てきたmktexlsrを実行しても特に変化がありませんでした。
なんとなくフォントで引っかかっているような気はするのですが、
対処方法がイマイチわかりません。

/usr/ports/japanese/platex209-euc
を使用しています。どなたかご教授お願いいたします。
0199oNGNG
http://www3.ocn.ne.jp/~masao/
0200名無しさん@お腹いっぱい。NGNG
>>198
dvipdfmx 使えば良かった,ってオチはないでしょうね。

いまさらplatex2.09使うことにもツッコミを入れたいところではあるんだが。
0201名無しさん@お腹いっぱい。NGNG
フォント周りやらPDF出力やらTeX自体のインストールやらでさんざん悩む
よりは、VineLinux入れた箱を一つ用意しておくとすごく楽になりますた。

と言ってみるテスト
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は使ったことないんで見当違いかもしれんが、、、
■ このスレッドは過去ログ倉庫に格納されています