質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

TeX

フリーの組版システムで、字や図版などの要素を紙面に配置するという作業をコンピュータで行います

Q&A

解決済

1回答

5095閲覧

Texがコンパイルできない(Mac)

s-kento

総合スコア15

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

TeX

フリーの組版システムで、字や図版などの要素を紙面に配置するという作業をコンピュータで行います

0グッド

1クリップ

投稿2016/02/02 08:50

Macを使っています.OSはOS X EI Capitan ver.10.11.3です.
Texファイルをコンパイルすることが出来ません.
色々なサイトを見て,MacTexの最新版インストールしたりとかしたんですけど,以下のようなエラーがでます.
dvipdfmxコマンドを実行すると,
dvipdfmx:fatal: Invalid encryption permission flag: additional
(platexコマンドでdviファイルは出力できています)

このエラー文でググってもあまりヒットしないので困っています.
分かる方いたらどうか教えて下さい.

よろしくお願い致します.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

TeX の世界はあんまり encryption(暗号化) というような概念がありません。
dvi が正常にできているのなら TeX のコンパイルは終わっています。

私は使ったことがないのですが、調べてみると、
dvipdfmx というのは dvi を pdf に変換するコマンドのようですので、
この問題は、「dvi ファイルの PDFへの変換でエラーが出る」と表現したほうが、
多くの人に正しく伝わるでしょう(検索でも情報が得られやすいでしょう)。

エラーが出たときのコマンドラインが無いので確かなことは言えませんが、
エラーの文面と dvipdfmx の仕様から察するに、

dvipdfmx -P **** sample.dvi

といったようなコマンドラインで、 ***** の部分が dvipdfmx の仕様上、
ありえない値になっているのではないでしょうか?
全部推測ですので外していたらごめんなさい。

投稿2016/02/02 11:20

kozuchi

総合スコア1193

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

s-kento

2016/02/02 11:53

platexコマンドを使ってdviファイルを出力してます. 一応,platex コマンドでの出力を貼ります. *********************************** $ platex sample.tex This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (utf8.euc) (TeX Live 2015) (preloaded format=platex) restricted \write18 enabled. entering extended mode (./sample.tex pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/10/01> patch level 2) Babel <3.9m> and hyphenation patterns for 79 languages loaded. (/usr/local/texlive/2015/texmf-dist/tex/platex/base/jarticle.cls Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class (/usr/local/texlive/2015/texmf-dist/tex/platex/base/jsize10.clo)) (./sample.aux ) [1] (./sample.aux) ) Output written on sample.dvi (1 page, 220 bytes). Transcript written on sample.log. *********************************** これでsample.dviが出てきます. $ dvipdfmx sample.dvi を実行した結果は質問に書いてある出力と同様です. platexがおかしいのでしょうか.
kozuchi

2016/02/03 09:49

回答にも書きましたが、 - dvi ファイルが正常にできていること - encryption に相当する機能が TeXにないこと から、TeXはほぼ無関係だと思いますよ。 試しに、他の dvi ファイルを dvipdfmx にかけたらどうなりますか? 他のファイルは変換できて、そのファイルだけできませんか? 他のファイルでも同じエラーがでるのであれば、dvipdfmx  の設定ファイルに問題があるような気がします。そういうものが無いか、どのように設定されているか調べてみてはどうでしょう?
s-kento

2016/02/09 04:21

すみません,返信に気がついていませんでした. 他のファイルについても同様のエラーが起きます. dvipdfmxの設定ファイルを見なおしてみます.
s-kento

2016/02/09 05:16

見なおしてみたところ,dvipdfmx.cfgでいらんことをしていました. http://d.hatena.ne.jp/T_2GMon/20120107/1325912661 以前こちらのページを参考にしながら,cfgファイルをいじっていた時に,変なところで コメントアウトを外してしまっていたことが原因でした. ありがとうございました.
kozuchi

2016/02/09 11:59

うまくいって良かったです。 長らく TeX をいじってなくて、dvipdfmx  とか知らなかったので私も勉強になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問