質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

最後のコマンド

- Cmdr Straker の投稿
文中にコマンド ¥hoge がいくつか入っていて、最後の ¥hoge だけ挙動を変更したいと考えています。
¥hoge の個数が分かっていれば、カウンタを埋めておいて、それが個数と一致するかどうかで分岐すればよいと思うのですが、個数を知る方法が分かりません。
どうすればよいか教えてください。

emath でエラーが出てしまいます。

- koukizuu 2004 の投稿

初心者で、簡単な質問をさせていただきます。

職場のPCでemathを使用しようとするとエラーが出てしまいます。今日中にインストールをしないといけないという状況で、困っています。自分のPCには何とかインストールし、使用できているのですが。

TeX+Ghoststcript+GSview+divout+Winsell まで何とかインストールし、通常のTeXファイルは使用できている状況です。(職場環境ではTeXインストーラ3は使用できず、CDからインストールする方法でやりました)

そこに、emathの「丸ごとパック、修正パック、実験版」をダウンロードし、また、「epic.sty.eepic.sty.eclarith.sty」もインストールしました。そして、次のファイルを作動させると

%1 \documentclass[a4j]{jarticle}
%2 \usepackage{emath}
%3 \begin{document}
%4 abcあいうえお
%5 \[ \alpha=\bunsuu{1}{2}\pi \]
%6 \end{document}

エラーメッセージが次のように出て

kakunin01p.tex(1): エラー: LaTeX Error: File `emath.sty' not found.
kakunin01p.tex(3): エラー: Emergency stop.

ログはつぎのように書かれています。

This is e-pTeX, Version 3.1415926-p3.2-110415-2.3 (sjis) (Web2C 2011)
 restricted \write18 enabled.
 Source specials enabled.
entering extended mode
(./kakunin01p.tex
pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
Babel <v3.8l> and hyphenation patterns for english, german-x-2009-06-19, ngerma
n-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabic, armenian, basque, bulg
arian, catalan, pinyin, coptic, croatian, czech, danish, dutch, ukenglish, usen
glishmax, esperanto, estonian, ethiopic, farsi, finnish, french, galician, germ
an, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese, ben
gali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil, telu
gu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian, lit
huanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, romanian
, russian, sanskrit, serbian, serbianc, slovak, slovenian, spanish, swedish, tu
rkish, turkmen, ukrainian, uppersorbian, welsh, dumylang, nohyphenation, loaded
.
(c:/w32tex/share/texmf/tex/platex/base/jarticle.cls
Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
(c:/w32tex/share/texmf/tex/platex/base/jsize10.clo))

! LaTeX Error: File `emath.sty' not found.

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

Enter file name:
! Emergency stop.
<read *>
        
l.3 \begin
          {document}^^M
No pages of output.
Transcript written on kakunin01p.log.

emath を使用する、2行目と5行目をとると、きちんとdivoutで表示されます。

\documentclass[a4j]{jarticle}
\begin{document}
abcあいうえお
\end{document}

すみませんが、アドバイスよろしくお願いします。

pdfの図が表示されない

- 野尻 信弘 の投稿

基本的なことを知らないため間の抜けた質問になるかもしれませんが,TeX文書にpdfの図を貼り付けようとしたところうまくゆきません.

\includegraphics[width=7cm]{CoordinateSystem.pdf}

で挿入しようとしましたが,スペースは確保されるのですが,図が出ません.下記のようなメッセージがでます:

** WARNING ** PDF version of input file more recent than in output file.

** WARNING ** Use "-V" switch to change output PDF version.

** WARNING ** pdf: image inclusion failed for "CoordinateSystem.pdf".

** WARNING ** Failed to read image file: CoordinateSystem.pdf

** WARNING ** Interpreting special command PSfile (ps:) failed.

** WARNING ** >> at page="4" position="(85.7995, 393.673)" (in PDF)

** WARNING ** >> xxx "PSfile="CoordinateSystem.pdf" llx=174.0 lly=332.0 urx=470.0 ury"

][5

何が悪いのか,どうしたらよいのか,ご教示いただければ幸甚です.,

Bibliographyについて

- mitsubishi mistuo の投稿

TeX超初心者です。美文書作成入門第5版pp.161f.について質問させてください。

1.投稿先(英文)から、「BIBTeX」を使え、と命令されて、上掲書pp.167f.の作業を試みたのですが、p.170のpBIBTeXの起動の所で挫折しました…。

2.そこで、pBIBTeXは諦めて、上掲書pp.161-166のthebibliography環境の下、手作業で、文献表を作成し始めました。(投稿先でBIBTeXの形に変えてくれるというので。)一通り、こなすことはできたのですが、趣味の問題で、Bibliorgraphyの後に枚挙される文献の示され方を、どうしても変えたいと思っています。具体的に言うと、普通、

Bibliography

[1] Knuth, D. Mathematical Writing...

[2] Knuth, D...

のようにしめされますが、これを、

Bibliography

Knuth, D. [1989], Mathematical Writing...

------------[1990],...

という形で示したいのです。これは私の趣味でもあるのですが、同時に、投稿先から「apacite styleを使え」と言われたことも理由に成っています(「apacite style」がこれと類似の表示方法、より正確には、Knuth, D. (1989),... を指定しているのです)。

自分の力では、上掲書p.166の方法で、

Bibliography

[Knuth 1989], Knuth, D. Mathematical Writing...

[Knuth 1990],...

とする所まではできたのですが、どうしても名前「Knuth」を外に出して、

Bibliography

Knuth, D. [1989], Mathematical Writing...

------------[1990],...

とすることができません。

3.最終手段として、thebibliography環境を使わずに、完全に手書きにする、という方法もあるのですが、それをすると、投稿先が、BIBTeXに変換するのに苦労すると思われます。

2の点について、何か、よい方策はあるでしょうか…?

METAFONT,METAPOST化学構造式作成マクロの公開

- 山路 章 の投稿
初めて投稿します。
METAFONT,METAPOSTを使って化学構造式を作成するマクロパッケージを下記のサイトで公開しましたので、興味のある方は試してみて要望、提案をお送り下さい。

http://molecoding.cocolog-nifty.com/blog/
e-mail:akira.yamaji-molecoding@main.nifty.jp


TeX Live 2011 への追加の日本語関連パッチ

- 北川 弘典 の投稿
北川です.

そろそろ TeX Live 2011 が出そうですが,不足してそうな日本語関連のパッチを補ってみました:
(e-pTeX 関連ではないので,ここに投稿しています)

・xdvi の日本語化:ptexlive のものからほとんど変更なし
・updmap の「日本語対応」:updmap が shell script から perl へと書き直されたため.
・pMetaPost, SyncTeX for e-pTeX:W32TeX でのみ実装されていたので,W32TeX のソースから移植.
・pxdvi, dvipdfmx の \dtou プリミティブのサポート

# 適当に e-pTeX インストールスクリプトを流用して,コンパイルスクリプトを書きましたが,ひどい出来です^^;

MacBook Airでのインストール

- 匿 名 の投稿
MacBookAirでインストールを考えているのですが、CDドライブがないので、DVDの中身をまるごとコピーしてデスクトップに置いています。
この状態で5版付録Gの作業をすると、エラーが起きてしまいます。
TeX初心者なので、コマンドラインの使い方も全くわかりません。
どこを変更したらうまくいくのか教えていただけるとありがたいです。

Hebrew語を打ち込みたいのですが・・・。

- capetapeta gammuga の投稿
現在MacOSX 10.6 snow leopard を使用しているのですが、TeXShopでヘブライ語の文章を作成したいのですが、どのようなソフトが必要かや、インストール方法などが全くわかりません・・・。 どなたかご存知のかたがいらっしゃいましたらお知恵をおかし願えますと大変助かります・・・。

TeXLiveのdvips

- H.Ogawa の投稿
TeXLiveのdvipsで旧udvips相当の振る舞いをさせるのにはどうするのでしょうか?
helpを見るにptetex3のdvipsですと
-noomega Disable Omega extensions
ですが、
TeXLive 2011のdvipsでは
-noomega Disable Omega and pTeX extensions
-noptex Disable pTeX extensions
となっており、Omega extensionsだけをDisableにできないようなのですが。

%ところで、TeX Q&Aのほうではパーミッションエラーで書き込めませんでした。

babelが使えません。

- mitsubishi mistuo の投稿

TeX初心者です。この世界の用語も全く詳しくありません。しかし論文作成のためにTeXをどうしても使わなければならなくなりました。質問は以下の通りです。

1.ギリシア語のイプシロンは、$\varepsilon$で出しているのですが、その出力をできれば斜体ではなく、立体にしたいと思っています。

2.手段は何でもよいのですが、初めに試したのは、\userpackage{pifont}をプリアンブルに打ち込んだ後、\Pisymbol{psy}{"65}と打ち込む方法でした。(美文書作成入門改訂5版p.396参照。)しかし、なぜか私の所には、ギリシア語ではなく、普通のアルファベットが出力されます。

3.そこでこの2の方法は諦め、Babelパッケージを使うことにしました。つまり、

\usepackage[OT2,T1]{fontenc}

\usepackage[polutonikogreek, russian, english, french, german]{babel}

とプリアンブルに打ち込んだうえで、\foreignlanguage{greek}{...}などと打ち込む方法です。(上掲書pp.364-365参照。)しかし、次のメッセージが出ました。

! LaTeX Error: File `scalefnt.sty' not found.

Type X to quit or <RETURN> to proceed,

or enter new name. (Default extension: sty)

4.指示に従い(上掲書p.370)、CTAN(http://www.ring.gr.jp/pub/text/CTAN/macros/latex/contrib/carlisle/scalefnt.sty)に行ったのですが、

% scalefnt package %%%%%%%%%%%%%%%%%% % Copyright 1997 David carlisle % This file may be distributed under the terms of the LPPL. % See 00readme.txt for details. % 1997/09/28 David Carlisle % This package defines a command \scalefont. After \scalefont{.75} then % the current font and baselineskip will be scaled to 75% of their % original size. Any scale factor may be specified. % If you are using traditional fd files based on bitmap font sizes, % LaTeX's font system will round the requested font size to the nearest % available size. If you are using scalable fonts, such as the psnfss % or type1cm packages, then the requested font size will be used exactly. % Almost all of the code here is in fact dealing with scaling the stretch % components of \baselineskip. This is a bit odd as 99% of documents % have a rigid \baselineskip, however the technique may be useful in % some contexts, and is left here as an example. \DeclareRobustCommand\scalefont[1]{% \dimen@\z@ \dimen@ii\z@ \afterassignment\@scalefont \@tempdima\the\baselineskip\relax\relax\relax\relax\relax \skip@#1\@tempdima\@plus#1\dimen@\@minus#1\dimen@ii \dimen@\f@size\p@ \dimen@#1\dimen@ \fontsize\dimen@\skip@\selectfont} \def\@scalefont#1#2#3#4#5{% \if#1p% \afterassignment\@scalefont\dimen@#5% \else \if#1m% \dimen@ii \fi \fi}

という文章が出て来ただけです。

…これをどうすればよいのでしょうか?「ディレクトリに格納せよ」と書かれていますが(上掲書p.370)、素人のため、私にはこの意味が分かりません。

素人に分かる言葉で、手順を説明していただけないでしょうか…?すみません。