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

ptexlive-2009 の Babel 対応

- 栗山 雅俊 の投稿
皆様ご無沙汰しております。

ptexliveのBabel対応ですが,昨年は本業のほうでばたばたしており対応が遅れてしまい申し訳ありません。
ptexlive-2009についてはできるだけ早く対応できるようにしたいと思っています。

今回は北川さんに作成いただいた6babel.shスクリプトをもとにテストしてみました。
北川さん,ありがとうございます。
手順としては,

(1)ptexliveコンパイル時に北川さんご提供のeptex-100201.tar.bz2所収の6babel.shを実行し,その後make install
(2)$TEXMF/ptex/platex/configのなかにあるhyphen.cfgをリネームか削除
(3)フォーマットファイルの(再)作成(例えば fmtutil(-sys) --byfmt platex)

e-pTeXは以下からダウンロード出来ます。
http://sourceforge.jp/projects/eptex/wiki/FrontPage
$TEXMFはデフォルトでは/usr/local/texlive/p2009/texmf/...のような感じだと思います。


とりあえず,新しいhyph-utf8システムを使って旧来の7ビットコードのソースをコンパイルすることは可能のようです。ただしhyph-utf8そのものがまだかなり未完成(現時点で正式対応しているハイフネーションファイルは2割程度)なので,細かい不具合はあるかも知れません。

ひとまず永田先生のヨハネ伝サンプルファイルを使ってテストしてみました。
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?%E6%96%B0%20pTeX%20%E3%81%A8Babel#mafcbf19

確認したい文字列を\showhyphens{ }で囲むとlogファイルにハイフネーションの動作状況を書き出してくれます。
手元の実験結果を添付します(フランス語は文字化けしている部分がありますが)。
お気づきの点がありましたらご指摘よろしくお願いします。

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

This is pTeXk, Version 3.1415926-p3.1.11 (utf8.euc) (TeX Live 2009)
restricted \write18 enabled.
(./johannes-j.tex
pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
(/usr/local/texlive/p2009/texmf/ptex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2010/03/14 okumura
) (/usr/local/texlive/p2009/texmf-dist/tex/latex/cm-super/type1ec.sty
(/usr/local/texlive/p2009/texmf-dist/tex/latex/base/t1cmr.fd))
(/usr/local/texlive/p2009/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/p2009/texmf-dist/tex/latex/cyrillic/ot2enc.def)
(/usr/local/texlive/p2009/texmf-dist/tex/latex/base/t1enc.def))
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/greek.ldf
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/babel.def)
Loading the definitions for the Greek font encoding
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/lgrenc.def))
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/russianb.ldf)
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/english.ldf)
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/frenchb.ldf
*************************************
* Local config file frenchb.cfg used
*
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/frenchb.cfg))
(/usr/local/texlive/p2009/texmf-dist/tex/generic/babel/germanb.ldf))
(/usr/local/texlive/p2009/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(/usr/local/texlive/p2009/texmf-dist/tex/latex/graphics/keyval.sty)
(./johannes-j.aux
(/usr/local/texlive/p2009/texmf-dist/tex/latex/cbfonts/lgrcmr.fd)
(/usr/local/texlive/p2009/texmf-dist/tex/latex/cyrillic/ot2cmr.fd))

Package frenchb.ldf Warning: The definition of \@makecaption has been changed,
(frenchb.ldf) frenchb will NOT customise it;
(frenchb.ldf) reported on input line 8.

(/usr/local/texlive/p2009/texmf-dist/tex/latex/base/t1cmss.fd)
Underfull \hbox (badness 10000) in paragraph at lines 26--26
[] \T1/cmr/m/n/10 In the be-gin-ning was the Word, and the Word was with God,
and the Word was God. He was in the be-gin-ning with God. All things came into
be-ing through him, and with-out him not one thing came into be-ing. What has c
ome into be-ing in him was life, and the life was the light of all peo-ple. The
light shines in the dark-ness, and the dark-ness did not over-come it.

Underfull \hbox (badness 10000) in paragraph at lines 44--44
[] \T1/cmr/m/n/10 Au com-men-ce-ment 蜚ait le Verbe, et le Verbe 蜚ait tourn
vers Dieu, et le Verbe 蜚ait Dieu. Il 蜚ait au com-men-ce-ment tournvers Dieu
. Tout fut par lui, et rien de ce qui fut, ne fut sans lui. En lui 蜚ait la vie
et la vie 蜚ait la lu-mi蓿e des hommes, et la lu-mi蓿e brille dans les t薛n萵r
es, et les t薛n萵res ne l'ont point com-prise. Il y eut un homme, en-voyde Di
eu : son nom 蜚ait Jean.

Underfull \hbox (badness 10000) in paragraph at lines 61--61
[] \T1/cmr/m/n/10 Im An-fang war das Wort, und das Wort war bei Gott, und das
Wort war Gott. Die-ses war im An-fang bei Gott. Al-les wur-de durch das-sel-be,
und oh-ne das-sel-be wur-de auch nicht ei-nes, das ge-wor-den ist. In ihm war
Le-ben, und das Le-ben war das Licht der Men-schen. Und das Licht scheint in de
r Fin-ster-nis, und die Fin-ster-nis hat es nicht er-fa^^fft.
(/usr/local/texlive/p2009/texmf-dist/tex/latex/cbfonts/lgrcmss.fd)
Underfull \hbox (badness 10000) in paragraph at lines 80--80
[] \LGR/cmr/m/n/10 >En >ar-q~h| ~>hn <o l'o-gos, ka`i <o l'o-gos ~>hn pr`os t`
on je-'on, ka`i je-`os ~>hn <o l'o-gos. o-~<u-tos ~>hn >en >ar-q~h| pr`os t`on
je-'on. p'an-ta di'' a>u-to~u >e-g'e-ne-to, ka`i qw-r`is a>u-to~u >e-g'e-ne-to
o>u-d`e <'en. <`o g'e-go-nen >en a>u-t~w| zw-`h ~>hn, ka`i <h zw-`h ~>hn t`o f~
ws t~wn >an-jr'w-pwn; ka`i t`o f~ws >en t~h| sko-t'i-a| fa'i-nei, ka`i <h sko-t
'i-a a>u-t`o o>u ka-t'e-la-ben.
(/usr/local/texlive/p2009/texmf-dist/tex/latex/cyrillic/ot2cmss.fd)
Underfull \hbox (badness 10000) in paragraph at lines 95--95
[] \OT2/cmr/m/n/10 V na-qa-le by-lo Slo-vo, i Slo-vo by-lo u Bo-ga, i Slo-vo b
y-lo Bog. Ono by-lo v na-qa-le u Bo-ga. Vse qrez Nego n&aqalo bytp1, i bez Nego
ni-qto ne n&aqalo bytp1, qto n&aqalo bytp1. V Nem by-la zhiznp1, i zhiznp1 by-
la svet qe-lo-ve-kov. I svet vo tp1me sve-tit, i tp1ma ne obp2yala ego.
[1] [2] (./johannes-j.aux) )
(see the transcript file for additional information)
Output written on johannes-j.dvi (2 pages, 3024 bytes).
Transcript written on johannes-j.log.

本添付のCD-ROMでwindows 7 へのインストールは

- cotobuki の投稿

cotobuki です。

念のために確認しておきます:『[改訂版]LaTeX2e 美文書作成入門』第3刷 のことは [改訂第3版]のことでしょうか。であれば、ご質問いたします:

いま、[改訂第3版]に添付のCD-ROMで windows 7(home)へ Latex を入れようとしていますが、どうも本ソフトはOSに対応していないという意味の提示で門前払いされています。どうすればよいでしょう。

ご教示くださいませ。

cidfmapの編集

- yama a の投稿

vistaです。

HOTTA:install.txt :   Ghostscript 8.71 + GSview 4.9 日本語化キットのインストール方法 [step4] cidfmap ファイルの編集についての質問です。

(1) cidfmapをvistaで開く方法をお教え下さい。

   コマンドプロンプトtypeコマンドで開いてみましたが上記の[step4]の内容と異な     ります。

(2) cidfmapの編集はテキストファイルとして編集するのですか。

(勿論, Use Windows TrueType fonts for Chinese,Japanese and Korean

の項目にはチェックを入れました。)

以上2点お教え下さい。

行列の行高さを変える

- ウッ キー の投稿

array内で、\displaystyle{\frac{}{}}を使っても、行間が変わらずに

上下の行が一部重なります。どうすれば行間を広げることが出来ますか?

それと、本名を出したくないので名前を変えたいのですがどうすればよいでしょうか?

styファイルを置く場所

- 匿 名 の投稿
使っているPCは、MacBookProで、BCにてXPを動かしています。
先日、WinXPに
http://w32tex.org/index-ja.html
ある全部をインストールして、とりあえず、platexが動く環境まで来ました。しかし、styファイルをデスクトップに置くと、tex実行時に"not found"が出てきます。

WEBにてstyファイルの置き場所を探してみたのですが、古いバージョンのものしかなく、置き場所がわかりません。また知り合いは、デスクトップ上でも大丈夫とか言っています。

どうすればstyファイルを読み込んでもらえるか、教えていただけませんか?

Ghostscript8.71のインストールについて

- yama a の投稿

vistaです。ghostscript8.54(gsviewも),フォントはアンインストールしました。c:\temp内にある

gs871w32full-gpl.zipをこのフォルダ内で解凍しました。

(1) setup.exeをダブルクリック

(2) gsv49w32.exeをダブルクリック

ここで問題が二つ発生しました。

(3) すべてのプログラム → フォルダGhostscript ダブルクリックすると「なし」となってGhostscriptが起動しません。

(4) もう一つはgsviewを起動してpsファイルを表示させると日本語の表示ができません。日本語フォントのインストール方法をお教え下さい。

よろしくお願いします。

xfig で描いた破線・点線が表示されない

- T T の投稿
xfig で斜めの破線 (- - -) や点線 (...) を描いて latex picture に export して表示させると、破線は全く見えず、点線はゴチャゴチャのよく分からないものが斜めに表示されます。表示の際の問題かとも思って dvi ではなく pdf にしてみても同じです。

xfig の設定の問題でしょうか?

下に付けたのは、左上から右下への斜め45度の破線 (- - -)、点線 (...) を縦に並べたものを xfig で描いて Export → latex picture で出てきたものに、documentclass, usepackage{color}, begin/end{document} を加えたものです。

%%%%% ここから %%%%%
\documentclass{article}
\usepackage{color}
\begin{document}
%%% この下が xfig の出力 %%%
\setlength{\unitlength}{3947sp}%
%
\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
\reset@font\fontsize{#1}{#2pt}%
\fontfamily{#3}\fontseries{#4}\fontshape{#5}%
\selectfont}%
\fi\endgroup%
\begin{picture}(774,1824)(589,-1723)
\thinlines
{\color[rgb]{0,0,0}\multiput(601, 89)(298.68295,-298.68295){3}{\line( 1,-1){152.634}}
}%
{\color[rgb]{0,0,0}\multiput(601,-961)(6.35593,-6.35593){119}{\makebox(1.6667,11.6667){\tiny{\rmdefault}{\mddefault}{\updefault}.}}
}%
\end{picture}%
%%% ここまでが xfig の出力 %%%
\end{document}

%%%%% ここまで %%%%%

ここには付けませんが、点線は斜めにしない縦や横でも問題が生じたように記憶しています。その時は破線に取り替えたらなんとかなったのですが、斜めだとその手も使えなくて困っています。xfig で「線の角度を latex 用に制限」はしています。

尚、OS は Linux (ubuntu 10.04), Latex の環境はいじっていません。xfig は synaptic で xfig を指定して同時に transfig などを入れています。

ご教示よろしくお願いします。

CJK packageのinstallについて

- 張 業 の投稿
はじめまして、福岡大学大学院を通っている中国人留学生の張業と申します。

去年から、LaTeXを勉強しています。 中国人だから、ずっと 日本語と中国語を 同じページで編集できるようにしようとおもっています。

自分のパソコンは中国語のversionで、昨日までは、CJKを使って 日本語をできるようにしましたが、 ghostgumとpdfが出てきましたが、dviが日本漢字font(38)がないと言いました。中国語の編集は全然できないです。

奥村先生の本は今日 注文しました。なんか皆で一冊で使うとちょっと面倒くさいと思って、買いました。 去年 自分の先生のところに 先生の本を読みましたが、なかなか理解できませんでした。

ネットでいろいろ読んだけど、fftfontというファイルを編集しないと dviとfontsはつながらないそうです。

だから、ここで先生の助けをもらいたいです。

eps画像をincludeしてもpdf化がエラーになる

- 匿 名 の投稿
LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) Output written on Vector01.dvi (9 pages, 13508 bytes). Transcript written on Vector01.log. Vector01.dvi -> Vector01.pdf [1GPL Ghostscript 8.54: Can't find initialization file gs_init.ps. ** WARNING ** Filtering file via command -->gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=/var/folders/eX/eXK-Qxf3HeKnNOaspcJdi++++Tg/-Tmp-//dvipdfmx.2eSJHD ./Vector01.eps -c '.setpdfwrite <> setdistillerparams' quit<-- failed. ** WARNING ** Image format conversion for "./Vector01.eps" failed... ** ERROR ** pdf_ref_obj(): passed invalid object. Output file removed. このようなエラーが出ているのですが、どういうことでしょうか? フォントのこととなると不明で。。。

改ページの禁止

- へな ちょこ の投稿
はじめまして。

現在画面貼り付け系のコンピュータ操作手順書的なものを作成しているのですが、下記の用にenumerate環境で\itemの最後に「\\*」として\includegraphicsとしても、\item行と\includegraphicsの間に改ページが挟まってしまう事があります。

これを抑制して、改ページしなければ\includegraphics出来ない場合は、\item行も次のページに行って欲しいような場合、どうやって書いたらよいのでしょうか?

googleに入れるべきキーワードも分からず、こちらでご相談させていただきました。

\begin{enumerate}
\item BIOSセットアップ画面に入る事に成功すると、図のような画面が表示されます。\\*
\includegraphics[width=0.5\textwidth]{image/irmc-setup-02.png}\\

\item 「Server」タブに移動して「IPMI」の中に入って下さい。\\*
\includegraphics[width=0.5\textwidth]{image/irmc-setup-03.png}\\

\item 図のようにIPMIの設定画面になりますので、「LAN Settings」の中に入って下さい。\\*
\includegraphics[width=0.5\textwidth]{image/irmc-setup-04.png}\\

\item 図の画面でiRMCポートのIPアドレス設定が出来ます。\\*
\includegraphics[width=0.5\textwidth]{image/irmc-setup-05.png}\\

\item 設定が終わったら、通常のBIOSセットアップの終了手順にのっとってBIOSセットアップ画面から抜けて下さい。
\end{enumerate}