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

WinShellがフリーズします.

- 榎本 翔太 の投稿

こんにちは.WinShellについて質問をさせていただきたく投稿させていただきました.

WinShellを用いて数学のレポートを作っているのですが,今までエラーもなく普通にコンパイルできていたのに急にコンパイルできなくなり,フリーズするようになってしまいました.

WinSellでのメッセージも

(ファイル名).tex...

で固まってしまいます.

そのレポート以外の短い文章については通常通りコンパイルできるのですが,そのレポートについてのみフリーズしてしまいます.

エラー等でなく固まってしまうので,何が原因かわからないので,お力をかしていただければと思います.よろしくお願いいたします.

texworksで半角のローマ数字

- kou mizuki3 の投稿

初歩的な質問で申し訳ありませんが,

texworksで半角のローマ数字の打ち方をどなたかお教え下さい.

「LaTexはじめの一歩」の質問です。

- 新井 博雄 の投稿
「LaTexはじめの一歩」(土屋勝著)のDVDでインストールしたのですが、日本語が表示されません。誰か教えてください。私のパソコンはwindows-7です。

white_belt777さんから丁寧な回答を頂きましたが、

土屋勝さんのどの版でしょうか。Amazonを見ると、2013/04に発売された最新版でしょうか。

TeXのインストーラーは北大の阿部氏のものかと思います。
http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html
このインストーラも
2013/07/25:最新版(0.84r6)
となっています。

windows7の64ビット版を利用されているなら、ghostscriptを64ビット版にされた方がいいかと思います。

例えば、
\documentclass{jarticle}
\begin{document}
\section{A}
Hello world! こんにちは
\[\frac xy + \frac uv=\frac {xv+yu}{yv}\]
\end{document}
のようなものをfoo.texというファイル名で保存し、コマンドプロンプトから
platex foo.tex
として、出来たdviファイルの日本語が表示されないのでしょうか。それともpdfファイルに変換したもので、日本語が表示されないのでしょうか。

Winshellとか、TeXworksを利用して、日本語が表示されないなら、platexで処理をされているかを確認して下さい。


質問1.windows7の64ビット版を利用されているなら、ghostscriptを64ビット版にされた方がいいかと思います。


ghostscriptを64ビット版なのかどうか分からない。

64ビット版にする方法が分からない。


質問2.foo.tex

として、出来たdviファイルの日本語が表示されないのでしょうか。それともpdfファイルに変換したもので、日本語が表示されないのでしょうか。

foo.texとして、出来たdviファイルの日本語は表示されるが、pdfファイルに変換したものは、日本語が表示されない。
それから、どうすればいいか教えてください。

PDFへのフォント埋め込みとアウトラインについて

- Merzong の投稿
TeXで作成したPDFファイルをPDF Reader Xというビューアで閲覧したところ,左に表示されるアウトラインというものが文字化けされて表示されてしまいます。

表示項目の数や長さから察するにこのアウトラインというのはsection名が割り当てられているように思ったので,関係あるかは分からないものの取り敢えずターミナル上でsudo updmap-sys --setoption kanjiEmbed ipaexを実行しましたが,何も変わりませんでした。

このアウトラインはどうすれば文字化けしなくなるのでしょうか?
よろしくお願いします。

trimclipパッケージと、picture環境の拡張

- tat tsan の投稿
別スレッドで standaloneパッケージを platex から使う話が出ています。私も standaloneパッケージを platex から使うべく、いろいろ試しています。さて、picture環境の拡張(eepicやpict2e)を \includestandalone[mode=tex]{file名}でインクルードすると中身が消えるという現象があります。

standaloneパッケージが呼んでいるpackage達をたぐってゆくと、最終的にtrimclipパッケージに含まれる \clipbox というコマンドに行きつきます。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage[dvipdfmx]{trimclip}
\usepackage{epic,eepic}
% \usepackage{pict2e,bxeepic}
\newcommand*{\sambleGbox}{%
\begin{picture}(100,100)
\Thicklines \put(50,50){\ellipse{80}{60}}
\thicklines \dashline{4}(0,50)(100,50) \dashline{4}(50,0)(50,100)
\end{picture}%
}
\begin{document}
\begin{center} \fbox{\trimbox{0 0 40 40}{\sambleGbox}} \end{center}
\begin{center} \fbox{\clipbox{0 0 40 40}{\sambleGbox}} \end{center}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
trimclipパッケージは各グラフィックDRIVERに対しtc-DRIVER.def というファイルを利用しています。tc-dvipdfmx.def は無いので、fallback としてtc-pgf.def が用いられているのですが、dvipdfmx近縁の xetex (tc-xetex.defはある)でも同じ不具合が起きています。

これらの tc-DRIVER.def にある \@cliptoboxdim が不具合の元凶で、これの定義の修正で何とかならないかと思うのですが、行き詰まりました。

なお各ドライバに対してこの「中身が消える」現象の有無を調べると


pTeX+dvips
LuaTeX
pdfTeX
XeTeX
pTeX+dvipdfmx
epic+eepic

×
× × ×
pict2e+bxeepic
× ×

となっています。×印で、中身が消えます。

64bit dviout

- Akira Kakuto の投稿
dviout を試験的に64ビット用にコンパイルしてみました。
動くかどうか
http://members2.jcom.home.ne.jp/wt1357ak/dviout-x64.zip
をテストすることができます。

続WINSHELLからTEXWORKSへのコマンドの変更点

- kou mizuki3 の投稿
\begin{equation}

%t>0\text{のとき,}F^{*}(t{\mbox{\boldmath $y$}})=t{F^{*}(\mbox{\boldmath $y$})},

\end{equation}

F^{*}(t{\mbox{\boldmath $y$}})

tを掛けるのですが\mboxの前にtをおくと,WINSHELLでは通用したのですが,

TEXWORKSでは通用しません.それで{}を付けましたがこれも駄目です.

t{F^{*}(\mbox{\boldmath $y$})},関数の前にtを掛けるのですが,

これもだめです.

どう修正すればよいのでしょうか.

[dvipdfmx] tikz + pxchfon (with everypage option)

- tat tsan の投稿
回避策はあるので不具合とは言えないのですが、最近のdvipdfmxは
変更が頻繁にあるので、報告しておきます。

(a) pxchfon を tikz より先にロードすると、
(b) 最近の dvipdfmx では、
(c) pxchfon の everypage オプションが効かないことがある。

具体的には

\documentclass{jsarticle}
\usepackage{otf} \usepackage[everypage,ipa]{pxchfon}%(A)
\usepackage[dvipdfmx]{graphicx} \usepackage{tikz}%(B)
\begin{document}
\ajMaru1 \newpage \ajMaru2
\end{document}

を texlive-2013 以降の dvipdfmx でPDFにすると warning が
出て everypage オプションが効きません。

(1) texlive-2012 の dvipdfmx なら、大丈夫。
(2) jarticle だと上記ソースでは大丈夫だが、文書の途中に
\addtolength{\topmargin}{-1cm} などを入れると同じ症状が
出る。
(3) (A)(B) を逆順にすると大丈夫。(回避策)

以上です。

なお pxchfon の everypage オプションは dvipdfmx の -s
オプション対策ですが、本来は dvipdfmx 側で対応すべきなの
でしょうね。
ユーザ側としては、ページの切り取りは全ページを PDFにして
から qpdf のようなツールで行なう方が良いのかも知れません。

[dvipdfmx] mapline 指定に失敗する

- tat tsan の投稿
次の例で mapline の指定が失敗します。
環境は TeXLive-2013 / x86_64-linux です。

%%%%%%%
%% platex + dvipdfmx
\documentclass{jsarticle}
\special{pdf: mapline rml H ipag.ttf}
\begin{document}
\Large あ
\end{document}

%%%%%%%
%% dvipdfmx のメッセージ
[1
** WARNING ** Invalid char in fontmap line: i
** WARNING ** Invalid fontmap line.
** WARNING ** Unparsed material at end of special ignored.

Current input buffer is -->rml H ipag.ttf<--
]
%%%%%%%

・\Large をつけないと成功します。
・article.cls だと上の例は成功します。
・jarticle.cls だと\Large をつけなくても失敗します。
・dvipdfmx は ver. 20130405 なら成功、それ以降は失敗。

Basic の Chr関数の動作を実現したい

- 片岡 克己 の投稿
試験問題を作成する際に、コンパイル毎に異なるアルファベットを表示させたい
と企んでおります。

(1)\time をシードとして乱数を取得する
(2)アスキーコードとみなして対応する文字を表示

という(2)番目で、行き詰まっています。26行ほどマクロを書けば出来ますが、
お洒落に書けないものか、と思いまして、簡単な手順をご教示頂けないでしょうか。
Basic の Chr関数が有ると良いのですが。

なお、(1)に関して、\time で事なきを得ておりますが、当初は \minute を利用したかったのです。
ところが私の環境では \year,\month,\day は問題なく表示されるのに、\hour \minute の取得が
出来ないのです。どういう理由が考えられるでしょうか。

OS:Windows7 Professional SP1
C:\usr\local\home>platex -v
e-pTeX 3.1415926-p3.4-130605-2.6 (sjis) (TeX Live 2013/W32TeX)
kpathsea version 6.2.0/dev
ptexenc version 1.3.1
Copyright 2013 D.E. Knuth.

よろしくお願いいたします。