トップページ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/
0524名無しさん@お腹いっぱい。NGNG
>>523
tabular使っちゃダメですか?
0525523NGNG
それだと a b 間の幅とかが変わってしまうので。
フローチャートみたいにそれぞれの要素を線でつないだり
したときに離れないとよいのですが。
このように。
a-b-c
 |
d-e-f
0526名無しさん@お腹いっぱい。NGNG
>>525
フローチャートの説明がいまいちよくわかりませんが,(TeXでフローチャート描いてるということですか?)
こんなのはどうでしょう?
acとdfは差が出やすいようにWとiにしてみました.

\noindent
wbw\\
\phantom{w}\llap{i}ei
0527526NGNG
この方法じゃ中心が揃ってないですね.失礼しました.

\noindent
WWW\\
\phantom{W}\llap{i}ii
0528523NGNG
>>526
フローチャートは例えですが、以前 flow.sty を修正しようとしたときも
同様の問題に直面しました。
>>527
いえいえ、勉強になります。
0529526NGNG
>>528
これでどうでしょう?
\begin{center}
WWi\\
\mbox{\phantom{W}\llap{i}i\rlap{W}\phantom{i}}
\end{center}
以下と比較してみて下さい.
\begin{center}
WWi\\
iiW
\end{center}
0530523NGNG
>>529
実は最初 1つの box (?) として文中に配置できるように
処理したかったのですが、それはあまり重要ではなく
教えていただいた方法で望む結果が得られました。
ありがとうございます。
0531526NGNG
>>530
boxに入れるのならこんな感じでしょうか.
\fbox{\parbox{3.1em}{\hfil{}WWi\hfil\\
\hfil\mbox{\phantom{W}\llap{i}i\rlap{W}\phantom{i}}\hfil}}

parboxの幅(ここでは3.1emとしました.)を指定する必要があるのが
ちょっとかっこ悪いかもしれません.
外側のfboxは幅を見積り易くするために付けてみました.
0532523NGNG
>>531
その方法で box に入りました。
\fbox{\parbox{3.1em}{\centering WWi\\
\mbox{\phantom{W}\llap{i}i\rlap{W}\phantom{i}}}}
としてもいいみたいですね。
ありがとうございました。
# \center と \centering って違うんですね。

そういえば \length{W} のようにして長さを取得する命令ってないんですかね?
0533526NGNG
>>532
\newlength\A
\settowidth{\A}{WWW}
\fbox{\parbox{\A}{\centering WWi\\
\mbox{\phantom{W}\llap{i}i\rlap{W}\phantom{i}}}}
あるいは,
\newbox\B
\setbox\B=\hbox{WWW}
\fbox{\parbox{\the\wd\B}{\centering WWi\\
\mbox{\phantom{W}\llap{i}i\rlap{W}\phantom{i}}}}
のような方法があるようです.
後者は更に\the\ht\Bで高さ,\the\dp\Bで深さが取得できて,
\usebox\B
とすると中身が出力されるみたいで,なかなか便利そうです.
0534526NGNG
ちょっと訂正します.
\phantom,\[lr]lapは以下のように上下で幅が
大きい方の字送りに合わせるようにした方がいいと思われます.

\newlength\A
\settowidth{\A}{WWW}
\fbox{\parbox{\A}{\centering WW\rlap{i}\phantom{W}\\
\mbox{\phantom{W}\llap{i}iW}}}
0535523NGNG
>>533
なるほど。そんな方法があったんですね。
で、作ってみました。

\makeatletter
\def\backbone@one#1#2#3\endbackbone{#1#2#3}
\def\backbone@two#1#2#3#4#5#6{%
\backbone{% begin left
\settowidth{\@tempdima}{#1#2}%
\settowidth{\@tempdimc}{#2}%
\advance\@tempdima-.5\@tempdimc%
\settowidth{\@tempdimb}{#4#5}%
\settowidth{\@tempdimc}{#5}%
\advance\@tempdimb-.5\@tempdimc%
\ifdim \@tempdima > \@tempdimb%
\@tempdimc=\@tempdima%
\advance\@tempdima-\@tempdimb%
\@tempdimb=\z@%
\else%
\@tempdimc=\@tempdimb%
\advance\@tempdimb-\@tempdima%
\@tempdima=\z@%
\fi%
\hspace{\@tempdimc}}% end left
0536523NGNG
続き。

{\makebox[\z@][l]{\hspace{-\@tempdimc}% begin center
\vbox{%
\hbox{\hspace{\@tempdimb}#1#2#3}%
\hbox{\hspace{\@tempdima}#4#5#6}}}}% end center
{% begin right
\settowidth{\@tempdima}{#2#3}%
\settowidth{\@tempdimc}{#2}%
\advance\@tempdima-.5\@tempdimc%
\settowidth{\@tempdimb}{#5#6}%
\settowidth{\@tempdimc}{#5}%
\advance\@tempdimb-.5\@tempdimc%
\ifdim \@tempdima > \@tempdimb%
\hspace{\@tempdima}%
\else%
\hspace{\@tempdimb}%
\fi}% end right
}
\def\backbone#1#2#3{%
\@ifnextchar\endbackbone%
{\backbone@one{#1}{#2}{#3}}%
{\backbone@two{#1}{#2}{#3}}%
}
\makeatother
0537523NGNG
上の説明。
こんなかんじで使います。

A%
\backbone%
{WA}{W}{AWWWWWW}%
{i}{i}{i}%
{B}{O}{AAAAA}%
{222222}{989}{i}%
\endbackbone%
B
0538名無しさん@お腹いっぱい。NGNG
illustratorのEPS出力にまともにPSfragかける方法ないんですか?
0539名無しさん@お腹いっぱい。NGNG
>>538
illustratorでの作成方法に拠ります。EPSの中が文字列になっていればOK。
逆に合字などになっていればだめ。埋め込む文字をよく考えて。
0540名無しさん@お腹いっぱい。NGNG
Omega-Jでは縦書きの本格書籍は無理?
Unicode TeXは夢のまた夢?
0541名無しさん@お腹いっぱい。NGNG
今日中に444レス越えたら自殺だってよ
http://school4.2ch.net/test/read.cgi/qa/1093913976/
0542名無しさん@お腹いっぱい。NGNG
YaTeXにhilit19で色つけたときの\section{}の毒々しい色に退いてしまった。
yahtmlは使ってるからyatexの方も使おうと思うんだが,立ち上げるたびにパス。
わざわざ色変えるのマンドクセ。
0543名無しさん@お腹いっぱい。NGNG
WinShell 2.5d っていまダウンロード停止中ですか?
2.5 だと日本語がうまく使えないので…
http://www.winshell.de/modules/ws_download/
0544名無しさん@お腹いっぱい。NGNG
http://www.winshell.de/WinShell25c.zip
2.5c ならここにあるっぽい…
てか、もしかして 2.5d って今日リリース?
09/01/04 って、2004年9月1日ってこと?

The beta version is WinShell 2.5d - upload: 09/01/04 - 2.30 MB (exe) - 3.00 MB (zip)
It includes the english ISpell dictionary and a short LaTeX-Help.
0545名無しさん@お腹いっぱい。NGNG
2.5cで日本語問題なく使えました。
0546名無しさん@お腹いっぱい。NGNG
Visual Studio .NET 2003 が研究室に入ったので、
TeXとかGSとかWinShellとかその辺の必要なツールを
ゼンブひとまとめにして、ワンクリックで TeX 環境
構築できるようなパケジを C#で作ったヘボインストラ
+ Install Shield で作った。研究室の後輩には好評
何だが、やっぱりnyとかで流したらタイーホだろうな…

よく使う bibtex のスタイルとかも収集したりして、
結構苦労したんだが…モッタイナイ
0547名無しさん@お腹いっぱい。NGNG
>>546

個々のコンポーネント次第だろうけど、たいていは再配布可な
ものだろうから、基本的にはライセンス上は大丈夫なのでは?
何なら、奥村さんの掲示板あたりに書き込んでみて、反応をみ
てみては?
0548名無しさん@お腹いっぱい。NGNG
Prosperでwrapfig.styは使えないのでしょうか?図のレイアウトがしんどいです.

>>546
ちょっと欲しい・・・
0549名無しさん@お腹いっぱい。NGNG
LaTeX で論文を書いているのだけど、英文の文法チェッカみたいなの
ありませんか?

MS-Wordくらいのものでいいんですが...
0550名無しさん@お腹いっぱい。NGNG
>549
ispell
0551名無しさん@お腹いっぱい。NGNG
素直に Word 使え
0552名無しさん@お腹いっぱい。NGNG
>>550
文法チェックできたっけ
0553名無しさん@お腹いっぱい。NGNG
>>552 文法は難しいかもな〜
そんなツールあったっけ。
0554名無しさん@お腹いっぱい。NGNG
>>553
使ったことないけど queequeg ってどう?
0555名無しさん@お腹いっぱい。NGNG
HTMLに変換して、Wordでチェック。
0556名無しさん@お腹いっぱい。NGNG
windows限定だけど、xyzzyから指定部分をwordのスペルチェックにかける
スクリプト(?)があります。愛用中。ispellでは文法チェックできないし。
HTMLにしちゃうとスペルチェックした結果を戻すのが面倒じゃない?
0557名無しさん@お腹いっぱい。NGNG
文法チェックとスペルチェックの区別が付かない香具師がおおいな。
文法のケアレスミスをチェックするのであればqueequegで十分。
慣習的表現や文脈から判断する文法的に正しい表記は人間でないとできないよ。
Wordの文法チェックなんてうざいだけ。Wordの利点はむしろシソーラスにある。
0558名無しさん@お腹いっぱい。NGNG
xdvi 22.40y1 には "ZOOM <", "ZOOM >" ボタンがあって, それぞれ shrink factor を
現在の値に +1, -1 する機能が割り当てられています. この機能をキーボードから入力する
キーに割り当てたいのですが, 何という関数 ? を使えばいいのでしょうか ?

set-shrink-factor() が一番近い関数かと思うのですが, 現在の shrink factor に
+1, -1 するときの引数が分かりません. 私のところの xdvi では
set-shrink-factor(+), set-shrink-factor(-) とすると,
"set-shrink-factor requires a positive argument" のエラーがでます.
0559名無しさん@お腹いっぱい。NGNG
>>558
デフォルトではzとZに割り当ててあるように思うけど,参考になる?
0560名無しさん@お腹いっぱい。NGNG
psfragを用いて、eps中の文字列を置き換えたい者です。
wmf2epsで生成したepsだと置き換えることができませんでした。
どなたかアドバイスをお願いします。

powerpointで書いた図をeps化、論文に仕込もうとしているのですが。。
いろいろ調べてもわかりませんでした。どうすれば幸せになれるでしょうか?
0561名無しさん@お腹いっぱい。NGNG
>>560
psfragで置き換えることが出来るのは、epsの中でちゃんと文字列になっているもの。
取りあえず、epsをテキストエディタ開いて、確認する。
合字とかになっていただめ。置き換える元の文字を工夫する。
wmf2epsのせいにしてはいけない。
0562名無しさん@お腹いっぱい。NGNG
xdviには開いているdviファイルが変更されていた場合に
表示しなおす機能が備わっていますよね.(名称が分からないので以下リロードと呼びます.)
この機能について質問です.
私はYaTeXから(C-c t p)でxdviを起動しています.
xdviを起動し,その後xdviを終了させないでxdviへ移ったフォーカスを
emacsに戻しtexファイルを再編集,(C-c t j)してtypesetしたら,
xdvi側が自動的にリロードされるという動作を望んでます.
しかしながら,リロードは自動的になされず,
一度,xdviにフォーカスを移し左クリックするなどの契機を与える必要があるようで,
これですとマウスを操作せねばならず,いまいち不便です.
emacs側からxdviにリロードさせる契機は与えられないものでしょうか?
環境はYaTeX 1.71-1,Emacs 21.3.1,xdvik 22.84.3です.
宜しくお願いします.
0563名無しさん@お腹いっぱい。NGNG
emacs -> xdvi
(add-hook 'yatex-mode-hook
'(lambda ()
(define-key YaTeX-mode-map "\C-c\C-j" 'xdvi-jump-to-line)))
これでTeX ソースを編集中に C-c C-j または M-x xdvi-jump-to-line と入力
xdvi -> emacs
知らない。alt+TABとかは駄目か。
0564562NGNG
>>563
レスありがとう御座います.

man読んでたら
> When xdvi receives a SIGUSR1 signal, it rereads the dvi file.
なるものを発見しました.これでできそうです.
0565558NGNG
>>559

アドバイスありがとうございます & 返事が遅くなってすみません.
shrink factor の変更がすでに z/Z キーにバインドされてるのを知らなくて,
一生懸命 z/Z キーに割り当てようとしてました (アホな話です).
デフォルトのキーバインドで私の望みどおりです. ありがとうございました.
0566名無しさん@お腹いっぱい。NGNG
pTeX で日本語を斜体で表示するにはどうすればいいですか?
0567名無しさん@お腹いっぱい。NGNG
>>566
ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/23663.html
ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/23664.html
0568名無しさん@お腹いっぱい。NGNG
>>567
どうもありがとうです。けっこうめんどくさそうですね。。。
0569名無しさん@お腹いっぱい。NGNG
>>562

/usr/bin/fam があるOSなら、xdviに限らず、ファイルの自動更新チェックが簡単にできる。
Rubyでwrapper apiがあるので、それを使ってみたら?
0570562NGNG
>>569
誰へのレスかと思ったら私か.どうもありがとうございます.

結局platexを
#!/bin/sh
platex "$@"
RESULT=$?
for i in `ps --User $USER | awk '{if ($4 == "xdvi.bin") print $1}'`; do kill -USR1 $i done
exit $RESULT
のようにラップして,platex実行後に自分のxdviが走ってるプロセス全てにUSR1を飛ばすようにしました.
上記スクリプトのファイル名をplatex_from_yatexなどとし,
.emacsに
(setq tex-command "platex_from_yatex")
を足しました.

famですか.変なプロセスがいるなと思ってたら結構便利そうな奴ですね.
勉強になりました.
どうもありがとうございました.
0571名無しさん@お腹いっぱい。NGNG
一行を越える内容にたいして \phantom のようなことをする方法はありませんか。
\underline の場合には改良マクロをあたえる
\jumoline.sty, \ulem.sty, \y-ulem.sty, \ulinej.sty などがあるようですが、
\phantom でこういうのがほしいです。
別の方法として、\usepackage{color} .... \textcolor{white}{hoge} もやってみましたが、
ほかの色ではいけるのに、なぜかwhiteのときだけ無視されて、
普通の黒い文字になってしまうのです。
0572名無しさん@お腹いっぱい。NGNG
一行を越える内容にたいして \phantom のようなことをする方法はありませんか。
\underline の場合には改良マクロをあたえる
\jumoline.sty, \ulem.sty, \y-ulem.sty, \ulinej.sty などがあるようですが、
\phantom でこういうのがほしいです。
別の方法として、\usepackage{color} .... \textcolor{white}{hoge} もやってみましたが、
ほかの色ではいけるのに、なぜかwhiteのときだけ無視されて、
普通の黒い文字になってしまうのです。

0573571-572NGNG
繰り返してしまいました。失敬。
0574名無しさん@お腹いっぱい。NGNG
\documentclass{jarticle}
\usepackage[dvips]{color}
\begin{document}
1bcdefghi abcdefghi abcdefghi abcdefghi
abcdefghiabcdefghi abcdefghi abcdefghij
2bcdefghi abcdefghi abcdefghi abcdefghi
abcdefghi abcdefghi abcdefghi abcdefghij
\textcolor{white}{3bcdefghi abcdefghi abcdefghi abcdefghi
abcdefghi abcdefghi abcdefghi abcdefghij}
4bcdefghi abcdefghi abcdefghi abcdefghi
abcdefghi abcdefghi abcdefghi abcdefghij
5bcdefghi abcdefghi abcdefghi abcdefghi
abcdefghi abcdefghi abcdefghi abcdefghij
\end{document}

でできましたよ?
0575571NGNG
やっぱりだめでした。環境によるんでしょうか。
私はVine Linux 3.0上でYaTeXでコンパイルし、xdviでみています。
0576名無しさん@お腹いっぱい。NGNG
>574
>575
横から失礼!
debian sarge xdvi-22.84.3-j1.21 では求めるらしい2行にわたる空白が表示
されます。また、同 xdvi-22.40y1-j1.21(独自 compile) では空白が無視され
つながって表示されます。
こんな点にかかわるかも知れません。
0577名無しさん@お腹いっぱい。NGNG
いま Vine 3.0 の xdvi-22.40y1-j1.21 で見てみると xdvi-22.84.3-j1.21 と同じ表示
になりました。 debian 上の xdvi-22.40y1-j1.21 には compile あるいわ設定に問題
があるようです。失礼しました。 from 576
0578571NGNG
white が無視されたかのようなファイルを $ dvipdfmx で変換して $ xpdf でみたら問題無く行けました。でも、なぜ dvi でだめなのか分かりません。
0579名無しさん@お腹いっぱい。NGNG
man xdviしてもわかりませんかそうですか
0580名無しさん@お腹いっぱい。NGNG
科研費マクロ キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
http://www.yukawa.kyoto-u.ac.jp/contents/researcher/kakenhi.html
0581名無しさん@お腹いっぱい。NGNG
WinShell バージョンアップしてる
0582名無しさん@お腹いっぱい。NGNG
誰か
ttp://www.ring.gr.jp/pub/text/CTAN/macros/latex/contrib/beamer/
を使ってことある?example見たらけっこうよさげ。
0583名無しさん@お腹いっぱい。NGNG
ついでにTeXPowerとProsperとPpower4とFoilTeXとSliTeXの違いと関連をレポして
0584名無しさん@お腹いっぱい。NGNG
Texpointで数式のビットマップを作ろうとすると以下のエラーが生じます。
"Shell command did not produce bitmap ファイルの場所.png"

PATHも通してますが、何が駄目なんでしょうか?助けて下さい。
0585名無しさん@お腹いっぱい。NGNG
png以外ならどうなる?
0586名無しさん@お腹いっぱい。NGNG
.bmpでも同じエラーでした。
0587名無しさん@お腹いっぱい。NGNG
OSは?
0588名無しさん@お腹いっぱい。NGNG
Windows XP Pro.です。
Unix板にいてスマソ。
0589名無しさん@お腹いっぱい。NGNG
あとは、日本語が含まれてるかどうかとか、
そもそも latex と gswin32c がコマンドプロンプトから起動できるのかどうかとか
0590名無しさん@お腹いっぱい。NGNG
どちらも起動できるようです。
Winshellからtexは普通に作れるので問題は無いと思うですが・・・。
原因は何だろう?
0591名無しさん@お腹いっぱい。NGNG
一瞬、コマンドプロンプトが出てからエラーメッセージが出るから、
やはりコマンドプロンプトからの起動が怪しいのかもしれません。
0592名無しさん@お腹いっぱい。NGNG
>>593
俺の場合は
和文スライド→美文書入門のPDFプレゼンテーションで記載されている方法
をアレンジしたもの
英文スライド→pdfscreen
としている。
0593名無しさん@お腹いっぱい。NGNG
perltexって使っている人いる?便利そうだけど、使用用途が見つからない。
0594名無しさん@お腹いっぱい。NGNG
>>582
英語ならばpdftex使えば問題ないだろうけど,日本語の場合,

platex -> dvipdfmx

のうち,dvipdfmxでエラーになってしまう。どうもPSがらみのエラーのようだけど。
日本語でプレゼンテーションする機会もある漏れとしては使い物にならんな。
0595名無しさん@お腹いっぱい。NGNG
>>594
追記。
platexをかけると,dvipsでエラーになる。latexだと大丈夫だが,GSviewで開けない。
0596名無しさん@お腹いっぱい。NGNG
>>594=595
乙。beamerも英語onlyか。結局日本語OKなのはProsperだけ?
0597名無しさん@お腹いっぱい。NGNG
debian sid でパッケージの latex-beamer 入れただけだけど、
別に日本語で問題は起きてませんよ。>>596

ただ、dvipdf 系統ではなく、platex->dvips->ps2pdf->acroread ある
いは PS にしたとこで pspresent を使うって感じですけど。

そのままだとスライドの大きさが A6 くらいになるから用紙の大きさ指
定をどこかで入れないと駄目だった気がするけど。
覚えてないや。
0598名無しさん@お腹いっぱい。NGNG
>>597
素晴らしい。そのあたりのノウハウを適当なWikiに書き込んでくれないか。
ttp://cgi.f45.aaacafe.ne.jp/~geowind/pukiwiki14/pukiwiki.php?pTeX_Linux
ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/
0599594NGNG
あ,環境書き忘れてた。
Windows 2000環境で,

platex:
pTeX (Web2C 7.5.3) 3.141592-p3.1.4 (SJIS)
kpathsea version 3.5.3
Copyright (C) 1997-2004 D.E. Knuth.
Kpathsea is copyright (C) 1997-2004 Free Software Foundation, Inc.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pTeX copyright and
the GNU General Public License.
For more information about these matters, see the files
named COPYING and the pTeX source.
Primary author of TeX: D.E. Knuth.
Kpathsea written by Karl Berry and others.

dvipdfmx:
This is dvipdfmx-20040914(cvs) by the DVIPDFMx project team,
an extended version of dvipdfm-0.13.2c developed by Mark A. Wicks.

dvips:
This is dvips(k) 5.94b Copyright 2004 Radical Eye Software (www.radicaleye.com)

ですた。

>>596
特殊環境ながらも,PPower4でもうまくいくらしい。
ttp://www.klavis.info/presen.html

>>597
Debian sidだとうまくいくんだね。HDDに空きが出来たらまたLinux入れたいね。
0600名無しさん@お腹いっぱい。NGNG
AUCTeX を使っているのですが Viewer は xdvi を使っていません。
mxdvi というコマンドを起動させたいのですが
C-c C-c で View を選択すると xdvi hoge.dvi となります。
ここを参考にして
http://macemacsjp.sourceforge.jp/index.php?AUCTeX
↓のようにしてみましたが、以前 xdvi が選択肢に挙がります。

(setq TeX-view-style
'(
("." "/usr/local/bin/mxdvi %d")
))

どうすればデフォルトで mxdvi を選択できるでしょうか?
0601名無しさん@お腹いっぱい。NGNG
gs の話ですみませんが
/usr/pkg/share/ghostscript/font
に kochi-gothic.ttf と kochi-mincho.ttf を置いて、
/usr/pkg/share/ghostscript/7.07/lib/CIDFnmap に
/Ryumin-Light (kochi-mincho.ttf) ;
と書き、gs test.ps とすると
Error: /undefinedresource in --findresource-- とエラーが出てしまいます。
Ryumin-Lightが見つからないようです。
ちなみにRyumin-Light の行をコメントアウトすると
Can't find (or can't open) font file /usr/pkg/share/ghostscript/font/Ryumin-Light-H.
Can't find (or can't open) font file Ryumin-Light-H.
Substituting font Courier for Ryumin-Light-H.
と出て化けて表示されます。
フォントを絶対パスで指定しても駄目でした。
どこがおかしいのでしょうか。
NetBSD 2.0RC_4 で GNU Ghostscript 7.07 (2003-05-17)です。
0602601NGNG
すいませんフォントの方の問題だったようです。
ghostscriptからは使えないみたいでした。
0603名無しさん@お腹いっぱい。NGNG
\@for
とか@を使ってコマンドを作りたいのですが,
参考になる本やホームページってありますか?

LaTeX の本や,ホームページはいくらでも見つかるのですが,
なかなかこちらは見つけられません.
0604名無しさん@お腹いっぱい。NGNG
>>603
これと
ttp://www.amazon.co.jp/exec/obidos/ASIN/4774115460/
これを
ttp://www.amazon.co.jp/exec/obidos/ASIN/4774117587/
熟読する
0605名無しさん@お腹いっぱい。NGNG
どうも.
図書館には置いてないみたいなんで買って熟読します.

それと,それを読めばわかることかもしれませんが
\newcommand
で定義できるものって数が限定されているんですか?
化学式を
\newcommmanc{\水素}{H}
\newcommmanc{\酸素}{O}
.
.
.
と定義していったら,
100行目辺りで
0606名無しさん@お腹いっぱい。NGNG

---------------------------------------


! LaTeX Error: Missing \begin{document}.


See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.
...

l.100 ...and{\バークリウム}{{\原子用フォント{Bk}}}
% 原子番号:97
?
! Emergency stop.
...
% 原子番号:97
----------------------------------------
のようなエラーが出ました.
他にもいくつか\newcommandをつかっているので,合計して,
制限の数を超えたのでしょうか?
0607名無しさん@お腹いっぱい。NGNG
違うような。その前後はどんなんよ
0608名無しさん@お腹いっぱい。NGNG
>>605
\newcommmanc{\水素}{H}

\newcommmanc?
\newcommandじゃなかったの?
あ,ネタか。
0609名無しさん@お腹いっぱい。NGNG
\newcommand
の間違いでした.
コンパイルしようとしたファイルでは正しく入力していました
0610名無しさん@お腹いっぱい。NGNG

\newcommand{\アメリシウム}{{\原子用フォント{Am}}} % 原子番号:95
\newcommand{\キュリウム}{{\原子用フォント{Cm}}} % 原子番号:96
%\newcommand{\バークリウム}{{\原子用フォント{Bk}}} % 原子番号:97
\newcommand{\カリホルニウム}{{\原子用フォント{Cf}}} % 原子番号:98
\newcommand{\アインスタイニウム}{{\原子用フォント{Es}}} % 原子番号:99
\newcommand{\フェルミウム}{{\原子用フォント{Fm}}} % 原子番号:100
\newcommand{\メンデレビウム}{{\原子用フォント{Md}}} % 原子番号:101
%\newcommand{\ノーベリウム}{{\原子用フォント{No}}} % 原子番号:102
%\newcommand{\ローレンシウム}{{\原子用フォント{Lr}}} % 原子番号:103
%\newcommand{\ラザホージウム}{{\原子用フォント{Rf}}} % 原子番号:104
\newcommand{\ドブニウム}{{\原子用フォント{Db}}} % 原子番号:105
%\newcommand{\シーボーギウム}{{\原子用フォント{Sg}}} % 原子番号:106
%\newcommand{\ボーリウム}{{\原子用フォント{Bh}}} % 原子番号:107
\newcommand{\ハツシウム}{{\原子用フォント{Hs}}} % 原子番号:108
\newcommand{\マイトネリウム}{{\原子用フォント{Mt}}} % 原子番号:109
0611名無しさん@お腹いっぱい。NGNG
最初のほうは

\newcommand{\原子用フォント}[1]{\text{#1}}
\newcommand{\水素}{{\原子用フォント{H}}} % 原子番号:1
\newcommand{\ヘリウム}{{\原子用フォント{He}}} % 原子番号:2
\newcommand{\リチウム}{{\原子用フォント{Li}}} % 原子番号:3

って感じです.
エクセル使って作ってるんで,
たぶん,"{"や"}"が抜けていたり多すぎということはないはずです.

エラーが出た行を>>610のようにコメントアウトしたらコンパイルできました.
文字数制限などでしょうか?
それとも文字コードの関係か何かで"ー"を使ってはいけないとか.
0612名無しさん@お腹いっぱい。NGNG
やはり"ー" "‐" "-" "−" "―"

ーを入力してから変換して入力できるものは全てだめでした.
あきらめて,バークリウムをバアクリウムと入力することにします.

でも,なぜなんでしょうか?
0613名無しさん@お腹いっぱい。NGNG
\def にすると通ると思うよ
0614名無しさん@お腹いっぱい。NGNG
>>612
漢字コードをJISにしてからもう一度処理すると,エラーが解消するかもしれません。
0615名無しさん@お腹いっぱい。NGNG
"ー" は pTeX では記号扱いになるんじゃないかな。

\newcommand{\hoge-hoge}{fuga-fuga}

がエラーになるのと同じ理由で駄目なんだと思う。

\def\バークリウム{\textrm{BK}}

ならとりあえず error は出ないだろうけど、
定義されているのは "\バ" という control sequence であって、
"\バ" は "ークリウム” という引数を伴うものとして定義される。

しかも、そのあとに

\def\バーバリー{$\sharp\sharp\sharp$}

なんて定義をすると、

"ーバリー" を従えなければならない "\バ"

が上書きされてしまって、\バークリウム は書式が違うという error
("ークリウム" を従えてるから)になってしまいます。
0616名無しさん@お腹いっぱい。NGNG
>>596
>>597
powersem+texpowerでも快適に日本語プレゼン作れてます。
prosperよりもこっちのが好み。
あと、beamerは以前試したときにdvipsでエラー吐いた気がします。
0617616NGNG
ああ、環境書くのを忘れてました。
debian sargeです。
0618605,611NGNG
ーも記号扱いですか.
やっぱあきらめてバアクリウムで行きます
ってか,まとめて全て作っておきたかっただけで,
80以上の原子番号は当分使わないのでOKです
0619名無しさん@お腹いっぱい。NGNG
catcode変えてなんとかできない?
0620名無しさん@お腹いっぱい。NGNG
カタカナじゃなきゃいかんのかね。
0621名無しさん@お腹いっぱい。NGNG
YaTeXで、amstexの、alignを使うとmath-modeになってくれないんですけど、
何をいじればいいんでしょうか?
0622名無しさん@お腹いっぱい。NGNG
yatexで、amstexのalignを使用すると、math-modeになってくれないんですが、
どこをいじれば、いいでしょうか?
0623名無しさん@お腹いっぱい。NGNG
>>622
(setq YaTeX-use-AMS-LaTeX t)
■ このスレッドは過去ログ倉庫に格納されています