e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 11:38 - Ando Ryoya の投稿 返信数: 8 newtxmath.styにおいて, version 1.60 2019-09-27を適用した後e-upTeXで読み込むとエラーが起きるようになりました. どうやらpdf-TeXのプリミティブ\pdfglyphtounicode を追加しているようで,これがサポートされていないのが問題を引き起こしているようです. また, newtxのdocumentのセクション5(Usage with LuaLaTeX and XeLaTeX)におけるサンプルコードも, lualatexで実行してみましたが, \pdfglyphtounicodeは知らないというエラーとなります. プリミティブの問題なので簡単な回避策はないのでしょうが,これらをカバーするパッケージなどが存在しているのでしょうか?よろしくお願いしたします. パーマリンク 返信 Ando Ryoya への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 12:28 - aminophen の投稿 おそらくパッケージの作者があまり考えずに \pdfglyphtounicode を使っているのだと思います。 作者にレポートするのが筋だと思います。 (newtx だけでなく newpx も同様) とりあえずの回避としては, \usepackage{newtxtext,newtxmath} より前の行に \let\pdfglyphtounicode\endinput と書いて,後の行に \let\pdfglyphtounicode\undefined と書いてみると動くでしょうか? # \pdfglyphtounicode が使われているのは newtxmath.sty の一番最後に集中しているので,荒業 ;-) 追記:ほんの少しだけ安全な回避としては, \let\pdfglyphtounicode\endinput ではなく \def\pdfglyphtounicode#1#2{} のほうがよい。 パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 13:18 - Ando Ryoya の投稿 ありがとうございます。 一時的な措置として \def\pdfglyphtounicode#1#2{} \usepackage{newpxmath} \let\pdfglyphtounicode\undefined としていましたが、問題ない措置だったようでホッとしています. パーマリンク 親投稿を表示する 返信 Ando Ryoya への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 12:49 - aminophen の投稿 私自身も newpxmath を常用しているので,このエラーは困るので作者にメールしてみました。 メールのコピーは https://ml.texjp.org/pipermail/issue/2019-October/000269.html に archive されます。 パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 4日(金曜日) 06:44 - aminophen の投稿 作者が新しいバージョンを早速出してくださいました。 https://ml.texjp.org/pipermail/issue/2019-October/000273.html すでに TeX Live にも取り込まれています。 newtx → https://www.tug.org/svn/texlive?view=revision&revision=52267 newpx → https://www.tug.org/svn/texlive?view=revision&revision=52266 パーマリンク 親投稿を表示する 返信 Ando Ryoya への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 13:52 - Akira Kakuto の投稿 LuaTeX に限れば,プリミティブの名前が整理されてから \protected\def\pdfglyphtounicode{\pdfextension glyphtounicode } と定義するように示されています。 パーマリンク 親投稿を表示する 返信 Akira Kakuto への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 4日(金曜日) 12:27 - aminophen の投稿 たしかに LuaTeX はその方が良かったですね…。 ありがとうございます。 一方で,ふと疑問が。newtx や newpx の使用目的は 「Times や Palatino に似た欧文フォントを使いたい」 というのが主だと思いますが,Type1 font になってしまうと思います。 OpenType font を扱える LuaLaTeX や XeLaTeX で 「Times や Palatino に似た欧文フォントを使いたい」 と思った場合,ほかの選択肢ってあるのでしょうか? パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 06:21 - m c の投稿 TeX-Gyreフォントはどうでしょうか. https://www.ctan.org/pkg/tex-gyre https://www.ctan.org/pkg/tex-gyre-math パーマリンク 親投稿を表示する 返信 m c への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 10:08 - aminophen の投稿 あ,すみません。恐らく TeX Gyre フォントを fontspec パッケージの \setmainfont で呼び出せばいいの だろうという所までは思っていました。 ただ,手動でいちいち指定するのではなく,パッケージとして例えば 「通常の本文はコレ,太字はソレ,イタリックはアレ,数式はコレ,…」 のように一括設定できる便利なパッケージが無いだろうか,ということを知りたかったのです。 パーマリンク 親投稿を表示する 返信
Ando Ryoya への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 12:28 - aminophen の投稿 おそらくパッケージの作者があまり考えずに \pdfglyphtounicode を使っているのだと思います。 作者にレポートするのが筋だと思います。 (newtx だけでなく newpx も同様) とりあえずの回避としては, \usepackage{newtxtext,newtxmath} より前の行に \let\pdfglyphtounicode\endinput と書いて,後の行に \let\pdfglyphtounicode\undefined と書いてみると動くでしょうか? # \pdfglyphtounicode が使われているのは newtxmath.sty の一番最後に集中しているので,荒業 ;-) 追記:ほんの少しだけ安全な回避としては, \let\pdfglyphtounicode\endinput ではなく \def\pdfglyphtounicode#1#2{} のほうがよい。 パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 13:18 - Ando Ryoya の投稿 ありがとうございます。 一時的な措置として \def\pdfglyphtounicode#1#2{} \usepackage{newpxmath} \let\pdfglyphtounicode\undefined としていましたが、問題ない措置だったようでホッとしています. パーマリンク 親投稿を表示する 返信
aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 13:18 - Ando Ryoya の投稿 ありがとうございます。 一時的な措置として \def\pdfglyphtounicode#1#2{} \usepackage{newpxmath} \let\pdfglyphtounicode\undefined としていましたが、問題ない措置だったようでホッとしています. パーマリンク 親投稿を表示する 返信
Ando Ryoya への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 12:49 - aminophen の投稿 私自身も newpxmath を常用しているので,このエラーは困るので作者にメールしてみました。 メールのコピーは https://ml.texjp.org/pipermail/issue/2019-October/000269.html に archive されます。 パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 4日(金曜日) 06:44 - aminophen の投稿 作者が新しいバージョンを早速出してくださいました。 https://ml.texjp.org/pipermail/issue/2019-October/000273.html すでに TeX Live にも取り込まれています。 newtx → https://www.tug.org/svn/texlive?view=revision&revision=52267 newpx → https://www.tug.org/svn/texlive?view=revision&revision=52266 パーマリンク 親投稿を表示する 返信
aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 4日(金曜日) 06:44 - aminophen の投稿 作者が新しいバージョンを早速出してくださいました。 https://ml.texjp.org/pipermail/issue/2019-October/000273.html すでに TeX Live にも取り込まれています。 newtx → https://www.tug.org/svn/texlive?view=revision&revision=52267 newpx → https://www.tug.org/svn/texlive?view=revision&revision=52266 パーマリンク 親投稿を表示する 返信
Ando Ryoya への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 2日(水曜日) 13:52 - Akira Kakuto の投稿 LuaTeX に限れば,プリミティブの名前が整理されてから \protected\def\pdfglyphtounicode{\pdfextension glyphtounicode } と定義するように示されています。 パーマリンク 親投稿を表示する 返信 Akira Kakuto への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 4日(金曜日) 12:27 - aminophen の投稿 たしかに LuaTeX はその方が良かったですね…。 ありがとうございます。 一方で,ふと疑問が。newtx や newpx の使用目的は 「Times や Palatino に似た欧文フォントを使いたい」 というのが主だと思いますが,Type1 font になってしまうと思います。 OpenType font を扱える LuaLaTeX や XeLaTeX で 「Times や Palatino に似た欧文フォントを使いたい」 と思った場合,ほかの選択肢ってあるのでしょうか? パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 06:21 - m c の投稿 TeX-Gyreフォントはどうでしょうか. https://www.ctan.org/pkg/tex-gyre https://www.ctan.org/pkg/tex-gyre-math パーマリンク 親投稿を表示する 返信 m c への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 10:08 - aminophen の投稿 あ,すみません。恐らく TeX Gyre フォントを fontspec パッケージの \setmainfont で呼び出せばいいの だろうという所までは思っていました。 ただ,手動でいちいち指定するのではなく,パッケージとして例えば 「通常の本文はコレ,太字はソレ,イタリックはアレ,数式はコレ,…」 のように一括設定できる便利なパッケージが無いだろうか,ということを知りたかったのです。 パーマリンク 親投稿を表示する 返信
Akira Kakuto への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 4日(金曜日) 12:27 - aminophen の投稿 たしかに LuaTeX はその方が良かったですね…。 ありがとうございます。 一方で,ふと疑問が。newtx や newpx の使用目的は 「Times や Palatino に似た欧文フォントを使いたい」 というのが主だと思いますが,Type1 font になってしまうと思います。 OpenType font を扱える LuaLaTeX や XeLaTeX で 「Times や Palatino に似た欧文フォントを使いたい」 と思った場合,ほかの選択肢ってあるのでしょうか? パーマリンク 親投稿を表示する 返信 aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 06:21 - m c の投稿 TeX-Gyreフォントはどうでしょうか. https://www.ctan.org/pkg/tex-gyre https://www.ctan.org/pkg/tex-gyre-math パーマリンク 親投稿を表示する 返信 m c への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 10:08 - aminophen の投稿 あ,すみません。恐らく TeX Gyre フォントを fontspec パッケージの \setmainfont で呼び出せばいいの だろうという所までは思っていました。 ただ,手動でいちいち指定するのではなく,パッケージとして例えば 「通常の本文はコレ,太字はソレ,イタリックはアレ,数式はコレ,…」 のように一括設定できる便利なパッケージが無いだろうか,ということを知りたかったのです。 パーマリンク 親投稿を表示する 返信
aminophen への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 06:21 - m c の投稿 TeX-Gyreフォントはどうでしょうか. https://www.ctan.org/pkg/tex-gyre https://www.ctan.org/pkg/tex-gyre-math パーマリンク 親投稿を表示する 返信 m c への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 10:08 - aminophen の投稿 あ,すみません。恐らく TeX Gyre フォントを fontspec パッケージの \setmainfont で呼び出せばいいの だろうという所までは思っていました。 ただ,手動でいちいち指定するのではなく,パッケージとして例えば 「通常の本文はコレ,太字はソレ,イタリックはアレ,数式はコレ,…」 のように一括設定できる便利なパッケージが無いだろうか,ということを知りたかったのです。 パーマリンク 親投稿を表示する 返信
m c への返信 Re: e-(u)pTeX で newtxmath がエラー 2019年 10月 5日(土曜日) 10:08 - aminophen の投稿 あ,すみません。恐らく TeX Gyre フォントを fontspec パッケージの \setmainfont で呼び出せばいいの だろうという所までは思っていました。 ただ,手動でいちいち指定するのではなく,パッケージとして例えば 「通常の本文はコレ,太字はソレ,イタリックはアレ,数式はコレ,…」 のように一括設定できる便利なパッケージが無いだろうか,ということを知りたかったのです。 パーマリンク 親投稿を表示する 返信