ご質問はこちらへ
xdviで日本語が表示できない.
Re: W32TeX最新版でdvipdfmxによりpdfが作成されない
> と同じと考えています.dvipdfmx.dllの違いにより
> dvipdfmx (20130624) では警告が表示されない
> dvipdfmx (20130923) では警告が表示される
こちらでエラーを再現できないので、困っていたのですが
"dvipdfmx (20130624) では警告が表示されない"
というのは good news です。
番号は古いのですが、実際は 20130624 のほうが新しくて
最終的には (番号を変えて) 20130624 を採用することに
なっています。 20130624 には以前、 tikz が使えなかったり、
hyper jump しなかったりという問題があったので、緊急避難的に
少し内容を元に戻して 20130923 にしていたのです。
現在では、20130624 で知られていたバグはフィックスされている
ので、2013/10/16 の日付けから dvipdfmx と xdvipdfmx を
20130624 にしておきます。
ダウンロードは、早い場所では 2013/10/17 から可能になると
思います。
縦書き表記で、全角のドットとカンマを表示したい
TeX Live ソースのwin32でのコンパイルについて
数式記号に日本語フォントを使うには
本文をリュウミンRとCentury Old Style、囲み記事を新ゴMで組んでいるのですが、本文の数式では
数字、=、+、-、×、±、μ、εなどの記号はリュウミンR
アルファベットはCentury Old Style
囲み記事は数式もすべて新ゴM
という指示が入ってきました。
texファイルにおいてアルファベット、数字、=、+、-は1バイトにしており、×は\times、±は\pm、μは\mu、εは\varepsilonと書いてあります。連分数やルート、下付き添え字、上付き添え字、別行建て数式は多用されています。
プリアンブル部かマクロを書いて一発で指定する方法はあるでしょうか。
pdfcrypt.exe による PDFの暗号化について
pdfcrypt.exe を使ったPDFの暗号化を試みました.
foo.pdf を暗号化したのが new.pdf とします.
-------------------------------
C:\Users\Desktop> pdfcrypt foo.pdf new.pdf
Input owner password: *******
Input user password: ******
PDF document encryptor
Reading foo.pdf
java.io.IOException: Rebuild failed: trailer not found.; Original message: trail
er not found.
at com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source)
at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
at encrypt_pdf.main(encrypt_pdf.java:56)
-------------------------------
なにやら Java に関連したエラーが出てきたようですが理解できません.よろしくお願いします.
(追)
試行錯誤の結果,
dvipdfmx で生成された foo.pdf のPDF versionは 1.5 のときは上記のエラーになりますが,
versionを 1.4 に下げて実行すると,正しく暗号化されました.
-------------------------------
C:\Users\Desktop> pdfcrypt foo.pdf new.pdf
Input owner password: *******
Input user password: ******
PDF document encryptor
Reading foo.pdf
Writing new.pdf
Done.
-------------------------------
(1)pdfcrypt.exe は上記のように,1.4 ならば正常に処理できましたが,
単純にPDFのversionの問題と考えてよいと思いますがどうでしょうか?
(dvipdfmo で更にversionを下げて 1.2 あるいは 1.3 にして実験したところ成功しました)
(2)上記に関連したものですが
texmf-dist/tex/generic/oberdiekに pdfcrypt.sty がありますが,PDFTEX-W32.txt を読むと
pdfeTeX では、pdfcrypt 機能が削除されたとあります.上記の pdfcrypt.exe を使うようにとのこと
ですので,pdfcrypt.sty は不要になったと考えて宜しいのでしょうか.
LuaLaTeX-ja のコンパイル時間が異常に長い.
sourceforge.jp/projects/luatex-ja/wiki/LuaTeX-ja
にある sample.tex を使いコンパイルしてみました.
コンパイル経過の一部は次の通りです.
C:\Users\Desktop> luajitlatex sample.tex
-----------------------
This is LuajitTeX, Version beta-0.77.0 (TeX Live 2013/W32TeX) (rev 47)
(中途略)
Module luatexbase-mcb warning: several functions in 'define_font',
(luatexbase-mcb) only one will be active.
(c:/w32tex/share/texmf-dist/tex/luatex/luatex-ja/ltj-base.sty)
(c:/w32tex/share/texmf-dist/tex/luatex/luatex-ja/ltj-latex.sty
(c:/w32tex/share/texmf-dist/tex/luatex/luatex-ja/patches/lltjfont.sty)
(c:/w32tex/share/texmf-dist/tex/luatex/luatex-ja/patches/lltjdefs.sty
luaotfload | db : Version mismatch; expected 2.207, got 2.203
luaotfload | db : Force rebuild
(ここで約10分経過しました)
(c:/w32tex/share/texmf-dist/tex/luatex/luatex-ja/jfm-ujis.lua)
luaotfload | db : Version mismatch; expected 2.207, got 2.203
luaotfload | db : Force rebuild
(ここで約10分経過しました)
luaotfload | db : Version mismatch; expected 2.207, got 2.203
luaotfload | db : Force rebuild
(延々と続く)
※ 結局,コンパイル開始から約1時間経過後,
luaotfload | db : Force rebuildAttempt to allocate memory failed.
となり,コンパイルは失敗で終了しました.
-----------------------
このようにコンパイル時間が異常に長い原因に対処するにはどうすれば
よいでしょうか?
Emacsで編集したTeXファイルの日本語が表示されず困っています.
TeXファイルはeuc-japan形式とutf-8の両方を試し,Mac OS X 10.7.5,Emacs24.3を使っています.
platex -versionを実行すると
pTeX 3.1415926-p3.4-110825-2.6 (utf8.euc)
のように表示されます.また,platexでTeXファイルをコンパイルすると
! Text line contains an invalid character.
と表示され,無理矢理xdviでプレビューするとターミナルに残るログに
xdvi-xaw: Warning: Character 9277 not defined in font cmr10
のように表示されます(日本語に対応する部分のエラー?).
Googleで探しまわりましたが対応策が見つからず,お手上げ状態です.よろしくおねがいします.