texworksで入力しても、PDF化できない漢字があり困っています。

texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
返信数: 22
小生、漢詩集や幸田露伴の「運命」などの小説を原典尊重の意味で、旧字表記でPDF化し、製本しています。
製本などするようになったのは、名作書籍が廃刊となり、たまに古本で入手出来ても狀態芳しからずで活版が摩耗していて判読しにくい、用紙や装丁も汚い、活字が小さく読みにくいなどの理由です。

具体的には、uplatexで、jlreq, tate,sfkanbun, otf, plext などを使い、texworksをutf-8のeditorとして利用しています。

具体的な問題は例えば、日常は使われない難しい漢字の殆んどが utf-8 のtexworksでは表示されても、いざdvipdfmxでPDF化されると、正しく表示されず、オトーフ表示され、印刷から抜けてしまいます。埋め込みフォントもms, ipa, ipaex,yu-win10, kozuka-pr6n, hiragino-pron, bizud, sourcehan, nofont等試してもだめでした。何か解決方法はあるのでしょうか。古典文学や中国古典詩を勉強されている学生や研究者のかたは、どうされているのでしょうか。

(難しい漢字の具体例を、あげましたがここでも表示不可のようですので、utf-8 codeで二つだけ例示すると、
U+7D08, U6332)

sourcehanの中国語繁体fontをinstallしたうえで、埋め込みfontをsourcehanにすれば解決できるのでしょうか。
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Dora TeX の投稿
  • 紈(U+7D08) は Adobe-Japan1 の CID+14969
  • 挲 (U+6332) は Adobe-Japan1 の CID+17673

にそれぞれ収録されており,ある程度収録グリフ数の多いフォント(Pro相当フォント)であれば収録しているグリフです。

  • 小塚フォント
  • ヒラギノフォント
  • 游フォント
  • Source Han フォント(この場合はAJ1フォントではないので dvipdfmx の direct unicode 指定が必要)

のあたりであれば,適切なフォント設定がなされていれば,upLaTeX で問題なく出力できます。

例えば,Source Han をAJ1に組み替えた原ノ味フォントでこれらのグリフを出力する例を用意しました

  • フォントがシステムにインストールされているか
  • TeX システムからそのフォントが見える状態になっているか
  • それをPDFに埋め込むための dvipdfmx の適切な設定がなされているか

を確認してください。

Dora TeX への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
Dora TeX さま。
早速の、ご教示まことに有難うございました。
ところで、
\setminchofont{SourceHanSerifJP-Regular.otf}
\setboldminchofont{SourceHanSerifJP-Bold.otf}
\setgothicfont{SourceHanSansJP-Regular.otf}
\setboldgothicfont{SourceHanSansJP-Bold.otf}
としておりましたのを、ふと気がついて、もしやと、JPの2字を4箇所、消してみましたら、何と概ね悩みは解消されました。迂闊でした。(勿論中国語繁体字形はインストールしました。)これで、texworks editor に表示されるかぎり、PDF変換はできるようになった模様です。あとは、utf-8のeditorでも表示されない珍しい文字、こればかりは、外字作成するしかないものと思われます。
たとえば、己+二点しんにょう(き)と読みます。あるいは、
手偏+弁のような文字、
これは、面倒でも外字作成するしかありませんね。

いずれにせよ、早速のご返事ありがとうございました。
なお、小生、喜寿超えの高齢者で、頭脳も硬化しきっておりまして、せっかくご教授いただいた内容も、難しすぎて、よくは理解できませんでした。イヤ、お恥ずかしい!
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Dora TeX の投稿
手偏+弁のような文字
「拚」でしょうか?これは U+62DA で,ヒラギノフォントなどのAdobe-Japan1フォントや Source Han フォントなどで出力できます。
己+二点しんにょう(き)
「⿺辶己」は,確かに Unicode に収録されていないようです。
GlyphWiki にはありましたので,ZRさんの BXglyphwiki パッケージを使えば次のようにして出力できます。
\documentclass[autodetect-engine,dvipdfmx]{jsarticle}
\usepackage{graphicx}
\usepackage{bxglyphwiki}

\begin{document}

「\GWI{ebag_s162-194}」です。

\end{document}

Dora TeX への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
お世話になります。
BXglyphwiki パッケージを説明の指示に従って(従ったつもりで)インストールし、ebag_s162-194を印字すべく、
\documentclass[autodetect-engine,dvipdfmx]{jsarticle} \usepackage{graphicx} \usepackage{bxglyphwiki} \begin{document} 「\GWI{ebag_s162-194}」です。 \end{document}を実行してもエラーです。
どこに原因があるのか、初心者にはサッパリです。
お教えください。
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
エラーログを添付したつもりですが、うまくいかなかったようです。以下に、表示します。
his is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex 2019.11.20) 20 NOV 2019 19:23
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**untitled-1.tex
(./untitled-1.tex
pLaTeX2e <2019-10-01>+1 (based on LaTeX2e <2019-10-01> patch level 3)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2019/07/25 jsclasses (okumura, texjporg)
Class jsarticle Info: Autodetected engine: pLaTeX on input line 249.
\jsc@mpt=\dimen118
\jsc@mmm=\dimen119
\jsc@smallskipamount=\skip41
LaTeX Info: Redefining \rmfamily on input line 466.
LaTeX Info: Redefining \sffamily on input line 469.
LaTeX Info: Redefining \ttfamily on input line 472.
LaTeX Info: Redefining \textmc on input line 476.
LaTeX Info: Redefining \textgt on input line 478.
\symmincho=\mathgroup4
LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
(Font) JY1/mc/m/n --> JY1/gt/m/n on input line 540.
LaTeX Font Info: Font shape `JT1/mc/m/n' will be
(Font) scaled to size 9.60999pt on input line 731.
LaTeX Font Info: Font shape `JY1/mc/m/n' will be
(Font) scaled to size 9.60999pt on input line 731.
\fullwidth=\dimen120
LaTeX Font Info: Font shape `JT1/mc/m/n' will be
(Font) scaled to size 7.68799pt on input line 884.
LaTeX Font Info: Font shape `JY1/mc/m/n' will be
(Font) scaled to size 7.68799pt on input line 884.
\c@part=\count83
\c@section=\count84
\c@subsection=\count85
\c@subsubsection=\count86
\c@paragraph=\count87
\c@subparagraph=\count88
\@abstractbox=\box43
\c@figure=\count89
\c@table=\count90
\abovecaptionskip=\skip42
\belowcaptionskip=\skip43
\jsc@tocl@width=\dimen121
\@lnumwidth=\dimen122
\bibindent=\dimen123
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jslogo.sty
Package: jslogo 2019/07/25 okumura, texjporg
LaTeX Info: Redefining \TeX on input line 94.
LaTeX Info: Redefining \LaTeX on input line 147.
LaTeX Info: Redefining \LaTeXe on input line 200.
)
\heisei=\count91
)
(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)

(c:/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks15
)
(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2019/11/01 v1.3d Standard LaTeX Graphics (DPC,SPQR)

(c:/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(c:/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: dvipdfmx.def on input line 105.

(c:/texlive/2019/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
File: dvipdfmx.def 2017/06/24 v5.0g Graphics/color driver for dvipdfmx
))
\Gin@req@height=\dimen124
\Gin@req@width=\dimen125
)
(c:/texlive/texmf-local/tex/latex/BXglyphwiki/bxglyphwiki.sty
Package: bxglyphwiki 2017/05/07 v0.4a

(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO
)

(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifluatex.sty
Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.

(c:/texlive/2019/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2019/11/07 v1.0c TeX engine tests
))
(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifpdf.sty
Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode not found.
)
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifxetex.sty
Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
)
\bxgw@zw=\dimen126
\bxgw@out=\write3
Package bxglyphwiki Info: current time = 84683243.
runsystem(bxglyphwiki +ping . pdf dvipdfmx ping)...disabled (restricted).



! Package bxglyphwiki Error: Helper command failed for some reason.

See the bxglyphwiki package documentation for explanation.
Type H <return> for immediate help.
...
 
l.788 \bxgw@exec@ping
 
?
! Emergency stop.
...
 
l.788 \bxgw@exec@ping
 
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.

Here is how much of TeX's memory you used:
1231 strings out of 494226
15975 string characters out of 6176798
76964 words of memory out of 5000000
5588 multiletter control sequences out of 15000+600000
8372 words of font info for 36 fonts, out of 8000000 for 9000
33 hyphenation exceptions out of 8191
36i,0n,25p,211b,85s stack positions out of 5000i,500n,10000p,200000b,80000s
No pages of output.

mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Dora TeX の投稿
BXglyphwiki パッケージは,pLaTeX で実行する場合,サーバからオンラインでダウンロードさせるために -shell-escape の付与が必要です。TeXworks の設定を変更して -shell-escape を付与して試してみてください。
Dora TeX への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
お世話様です。
私のやり方が、間違っていると見えて、どうもうまく行きません。
texworksの設定⇒タイプセットのpLaTeX(ptex2pdf)のoptionは、従来 -l,
-ot,
-kanji=utf8synctexoption,
$fullname でしたが、これに加えて
     -shell-escape を書き加えてみました。
そこで、原稿 extest-1.texを

\documentclass[autodetect-engine,dvipdfmx]{jsarticle}
\usepackage{graphicx}
\usepackage{bxglyphwiki}

\begin{document}

「\GWI{ebag_s162-194}」です。

\end{document}

として、platexで処理しようとしましたが、次のerror logを吐き、いうことを利きません。

Multiple filename arguments? OK, I'll take the latter one.
This is ptex2pdf[.lua] version 20181212.0.
File cannot be found with kpathsea: -shell-escape[.tex, .ltx]
このkpathseaがよくわかっていないのですが、お教えねがえますか?
素人は手を出すな!などと仰らないでくださいね。

mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- aminophen の投稿
> texworksの設定⇒タイプセットのpLaTeX(ptex2pdf)

-shell-escape は $fullname より上の行に追加しなければなりません。
順番を書き換えてください。
aminophen への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
有難うございます。-shell-escapeを仰せの通り$fullname
の前におきましたら、pLaTeXでは正常になりました。

ところで、縦書upLaTeXで jlreq を使っていますが、これでは、うまくゆきません。プリアンブルは下記の通りです。どこをなおせばよいのでしょうか?

=====================================
\documentclass[uplatex,tate,book,paper=a5,fontsize=12pt, open_bracket_pos=nibu_tentsuki,hanging_punctuation]{jlreq}
\usepackage[utf8]{inputenc}
\usepackage{bxpapersize}
\usepackage{pxrubrica}
\usepackage{sfkanbun}
\usepackage[deluxe,multi,jis2004]{otf}
\usepackage{plext}
\usepackage{graphicx}
\usepackage{bxglyphwiki}
\usepackage[directunicode*, noalphabet]{pxchfon}[2017/04/08]
\setminchofont{SourceHanSerif-Regular.otf}
\setboldminchofont{SourceHanSerif-Bold.otf}
\setgothicfont{SourceHanSans-Regular.otf}
\setboldgothicfont{SourceHanSans-Bold.otf}
\rubysetup{}
======================================
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Dora TeX の投稿
どのようなエラーが出ますでしょうか?こちらでは以下のソースが -shell-escape 付き uplatex + dvipdfmx でうまく動いています。(お示しのソースのドキュメントクラスオプションにDVIドライバ指定 dvipdfmx を付け加えました。)

\documentclass[uplatex,dvipdfmx,tate,book,paper=a5,fontsize=12pt,open_bracket_pos=nibu_tentsuki,hanging_punctuation]{jlreq}
\usepackage{bxpapersize}
\usepackage[deluxe,multi,jis2004]{otf}
\usepackage{plext}
\usepackage{graphicx}
\usepackage{bxglyphwiki}
\begin{document}

\GWI{nihon-no-kanji-12401}\GWI{nihon-no-kanji-12402}大学は\GWI{nihon-no-kanji-12403}大学とも呼ばれます。

\end{document}
Dora TeX への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
有難うございます。私も、このソースで試しました。
**********************************************
\documentclass[uplatex,dvipdfmx,tate,book,paper=a5,fontsize=12pt,open_bracket_pos=nibu_tentsuki,hanging_punctuation]{jlreq}
\usepackage{bxpapersize}
\usepackage[deluxe,multi,jis2004]{otf}
\usepackage{plext}
\usepackage{graphicx}
\usepackage{bxglyphwiki}
\begin{document}

\GWI{nihon-no-kanji-12401}\GWI{nihon-no-kanji-12402}大学は\GWI{nihon-no-kanji-12403}大学とも呼ばれます。\\

「\GWI{ebag_s162-194}」です。
\end{document}
**********************************************
うまくできました。私が欲しいのが書き加えた部分です。

***********************************************
ところが、こうとすると。errorです。

\documentclass[uplatex,dvipdfmx,tate,book,paper=a5,fontsize=12pt,open_bracket_pos=nibu_tentsuki,hanging_punctuation]{jlreq}
\usepackage{bxpapersize}
\usepackage[deluxe,multi,jis2004]{otf}
\usepackage{plext}
\usepackage{graphicx}
\usepackage{bxglyphwiki}
\begin{document}

\GWI{nihon-no-kanji-12401}\GWI{nihon-no-kanji-12402}大学は\GWI{nihon-no-kanji-12403}大学とも呼ばれます。私も\GWI{nihon-no-kanji-12403}大学の卒業生です。\\

「\GWI{ebag_s162-194}」です。

\end{document}
****************************************
更に、
\kenten{\GWI{ebag_s162-194}}

\ruby{\GWI{ebag_s162-194}}{き}
では、errorです。
*****************************************
どうしてなのでしょうね。
特に、同じ行に同じ文字をnetから取りこむ時errorになるのは、私の場合特に避けたいところです。
漢詩を組版していて、上段に原詩、下段に読み下し文を書きますので。
難しいものですね。

mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
あれこれと、試してみましたが、一度或る画像グリフをダウンロードすると、次に全く同じグリフを、同一file中でダウンロードしようとしても、それは出来ないようです。これは仕様?
だとすると、全く使いにくい仕様だと思います。
でも、そんな筈ないでしょ。
私の間違いでしょうか?
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Dora TeX の投稿
確かにその問題を再現できました。

とりあえず,bxglyphwiki.sty の579行目の

\bxgw@stor

という行をコメントアウトすれば通るようになりましたので,お試しください。

Dora TeX への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
大へん有益なアドヴァイス誠に有難うございました。
bxglyphwiki.sty の579行目の\bxgw@storを、仰るようにコメントアウトしたところ、同一のグリフを、同一file内の何處でも、何回でもダウンロードできるようになりました。
誠に、有難うございました。咽喉のツカエがやっと取れた思いです。

ただ、\ruby, \kenten のなかでは相変わらず error となります。
これは、現時点では諦めるほかないようですね。
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Dora TeX の投稿

先ほど BXglyphwikiパッケージ の最新版 v0.4b がリリースされました。このバージョンですと,先のコメントアウトは不要になります。

また,\ruby や \kenten については,次の例のように,\GWI を一つ一つ {} で囲めば大丈夫です。

\documentclass[uplatex,dvipdfmx,tate,book,paper=a5,fontsize=12pt,open_bracket_pos=nibu_tentsuki,hanging_punctuation]{jlreq}
\usepackage{bxpapersize}
\usepackage[deluxe,multi,jis2004]{otf}
\usepackage{plext}
\usepackage{pxrubrica}
\usepackage{graphicx}
\usepackage{bxglyphwiki}
\begin{document}

\GWI{nihon-no-kanji-12401}\GWI{nihon-no-kanji-12402}大学は\GWI{nihon-no-kanji-12403}大学とも呼ばれます。私も\GWI{nihon-no-kanji-12403}大学の卒業生です。\\

「\GWI{ebag_s162-194}」です。


\kenten{あいう{\GWI{ebag_s162-194}}えお}は\ruby{{\GWI{nihon-no-kanji-12401}}{\GWI{nihon-no-kanji-12402}}大学}{けい|おう|だい|がく}です。

\end{document}

Dora TeX への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
早速知らせていただき、有難うございます。早速試しました。
お示しの、例文は、すんなり通りました。
で、わたしの、これは吉川幸次郎の続新唐詩選全文約200頁ですが、errorがでます。しかし、例のコメントアウトを行うとすんなり通りました。\rubyもきちんと動きました。 \kenten はまだ試しておりません。error.logは、うっかり消してしまいました。もし必要でしたら、再度コメントアウトを元に戻して log
を取りますが・・・どう致しましょか。
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
bxglyphwiki.styの例のコメントを元に戻した状態でlogをとりました。
実はさっきまで、例のコメントを外した狀態では、快調だったのですが、私がどこか無意識に弄ったところがあるのかも知れませんが、突然不調になってしまいました。そこで、例のコメントをオリジナルに戻した上で、logをとったものです。ちなみに、プリアンブルを次に挙げておきます。

\documentclass[dvipdfmx,uplatex,tate,book,paper=a5,fontsize=12pt,
open_bracket_pos=nibu_tentsuki,hanging_punctuation]{jlreq}
\usepackage{bxpapersize}
\usepackage{pxrubrica}
\usepackage{sfkanbun}
\usepackage[deluxe,multi,jis2004]{otf}
\usepackage{plext}
\usepackage{graphicx}
\usepackage{bxglyphwiki}
\usepackage[directunicode*, noalphabet]{pxchfon}[2017/04/08]
\setminchofont{SourceHanSerif-Regular.otf}
\setboldminchofont{SourceHanSerif-Bold.otf}
\setgothicfont{SourceHanSans-Regular.otf}
\setboldgothicfont{SourceHanSans-Bold.otf}
\rubysetup{}
\title{\Huge\textgt{新 唐 詩 選 續 篇} {\large (旧字新仮名)}}
\author{吉川幸次郎・桑原武夫 著}
\date{一九五四年三月 岩波書店}
\setcounter{tocdepth}{2}
\begin{document}
\maketitle
\mainmatter
\tableofcontents

logの内容はいかです。
This is e-upTeX, Version 3.14159265-p3.8.2-u1.25-190131-2.6 (utf8.uptex) (TeX Live 2019/W32TeX) (preloaded format=uplatex 2019.11.20) 25 NOV 2019 15:30
entering extended mode
\write18 enabled.
%&-line parsing enabled.
**譁ー蜚占ゥゥ驕ク邯夂ッ・tex
(./譁ー蜚占ゥゥ驕ク邯夂ッ・tex
pLaTeX2e +1 (based on LaTeX2e patch level 3)
(c:/texlive/2019/texmf-dist/tex/latex/jlreq/jlreq.cls
Document Class: jlreq 2019/09/24 jlreq
(c:/texlive/2019/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2014/12/03 v2.7a package option processing (HA)

(c:/texlive/2019/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(c:/texlive/2019/texmf-dist/tex/generic/xkeyval/xkvutils.tex
\XKV@toks=\toks15
\XKV@tempa@toks=\toks16

(c:/texlive/2019/texmf-dist/tex/generic/xkeyval/keyval.tex))
\XKV@depth=\count83
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
))
(c:/texlive/2019/texmf-dist/tex/latex/everyhook/everyhook.sty
(c:/texlive/2019/texmf-dist/tex/latex/svn-prov/svn-prov.sty
Package: svn-prov 2010/04/24 v3.1862 Package Date/Version from SVN Keywords
)
Package: everyhook 2014/11/26 v1.2 (SVN Rev: 12)\ Hooks for low level TeX every
X primitives.

(c:/texlive/2019/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count84
)
\everypar=\toks17
\frozen@everymath=\toks18
\frozen@everydisplay=\toks19
\everyhbox=\toks20
\everyvbox=\toks21
\everycr=\toks22
)
(c:/texlive/2019/texmf-dist/tex/latex/filehook/filehook.sty
Package: filehook 2019/10/03 v0.6 Hooks for input files
)
(c:/texlive/2019/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
)
(c:/texlive/2019/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty
Package: jlreq-helpers 2018/08/15 jlreq-helpers
\jlreq@tempcnta=\count85
\jlreq@tempcntb=\count86
\jlreq@tempcntc=\count87
\jlreq@tempdima=\dimen118
\jlreq@tempdimb=\dimen119
\jlreq@tempdimc=\dimen120
\jlreq@tempskipa=\skip41
\jlreq@tempskipb=\skip42
\jlreq@tempskipc=\skip43
\jlreq@tempboxa=\box43
\jlreq@tempboxb=\box44
\jlreq@tempboxc=\box45
\jlreq@resultdimen=\dimen121
\jlreq@resultskip=\skip44
\jlreq@resultbox=\box46
\jlreq@resultcnt=\count88
\jlreq@reference@count=\count89
\jlreq@currentpage=\count90
)
\jlreq@current@linewidth=\dimen122
\jlreq@rest@linewidth=\dimen123
\jlreq@lastnodechar=\count91
\jlreq@fontsize=\dimen124
\jlreq@jafontsize=\dimen125

(c:/texlive/2019/texmf-dist/tex/latex/lm/lmodern.sty
Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22.
LaTeX Font Info: Overwriting symbol font `letters' in version `normal'
(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23.
LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26.
LaTeX Font Info: Overwriting symbol font `letters' in version `bold'
(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27.
LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38.
)
LaTeX Info: Redefining \rmfamily on input line 977.
LaTeX Info: Redefining \sffamily on input line 980.
LaTeX Info: Redefining \ttfamily on input line 983.
\symmincho=\mathgroup4
LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
(Font) JY2/mc/m/n --> JY2/gt/m/n on input line 992.
LaTeX Font Info: Font shape `JT2/mc/m/n' will be
(Font) scaled to size 12.0pt on input line 1060.
LaTeX Font Info: Font shape `JY2/mc/m/n' will be
(Font) scaled to size 12.0pt on input line 1060.
\jlreq@baselineskip=\dimen126
\jlreq@omotekeiwidth=\dimen127
\jlreq@chuubusokeiwidth=\dimen128
\jlreq@urakeiwidth=\dimen129
\jlreq@footnoteindent=\dimen130
LaTeX Font Info: Font shape `JT2/mc/m/n' will be
(Font) scaled to size 9.60004pt on input line 1243.
LaTeX Font Info: Font shape `JY2/mc/m/n' will be
(Font) scaled to size 9.60004pt on input line 1243.
\jlreq@BlockHeading@start@label@box=\box47
\jlreq@BlockHeading@spaces@current@count=\count92
\c@part=\count93
\c@chapter=\count94
\c@section=\count95
\c@subsection=\count96
\c@subsubsection=\count97
\c@paragraph=\count98
\c@subparagraph=\count99
\jlreq@endnote@prepostspace=\dimen131
\jlreq@endnote@indent=\dimen132
\jlreq@PageStyle@box=\box48
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@figure=\count100
\c@table=\count101
\toclineskip=\skip47
\@lnumwidth=\dimen133
\jlreq@top@contents=\count102
\bibindent=\dimen134
LaTeX Font Info: Font shape `JT2/mc/m/n' will be
(Font) scaled to size 10.79993pt on input line 5690.
LaTeX Font Info: Font shape `JY2/mc/m/n' will be
(Font) scaled to size 10.79993pt on input line 5690.
)
(c:/texlive/2019/texmf-dist/tex/latex/bxpapersize/bxpapersize.sty
Package: bxpapersize 2019/10/05 v0.4

(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/atbegshi.sty
Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO)

(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifpdf.sty
Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead.

(c:/texlive/2019/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2019/11/07 v1.0c TeX engine tests
)))
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifxetex.sty
Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
)
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifluatex.sty
Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
)
(c:/texlive/2019/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
)
(c:/texlive/2019/texmf-dist/tex/generic/ifptex/ifptex.sty
Package: ifptex 2019/11/01 v2.0 pTeX checker
)
\bxpr@dima=\dimen135
)
(c:/texlive/2019/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty
Package: pxrubrica 2018/08/16 v1.3c PX Japanese-style ruby
\pxrr@cnta=\count103
\pxrr@cntr=\count104
\pxrr@dima=\dimen136
\pxrr@boxa=\box49
\pxrr@boxb=\box50
\pxrr@boxr=\box51
)
(c:/texlive/texmf-local/tex/latex/sfkanbun.sty
Option Style `sfkanbun' (ver1.01) [S. Fujita]
阯、逕ー逵樔ス懆送縲檎カ哭aTeX2e髫取「ッ(邵ヲ邨・∩邱ィ)縲肴園霈・阯、逕ー逵樔ス懆送縲悟・髢繝サ邵ヲ讓ェ譁・嶌陦薙肴園霈・LaTeX Font Info: Font shape `JT2/mc/m/n' will be
(Font) scaled to size 6.0pt on input line 64.
LaTeX Font Info: Font shape `JY2/mc/m/n' will be
(Font) scaled to size 6.0pt on input line 64.
(c:/texlive/texmf-local/tex/latex/jdkintou.sty
Option Style `jdkintou' (ver1.00) [SF]
阯、逕ー逵樔ス懆送縲鍬aTeX縺セ縺上m縺ョ蜈ォ陦「縲肴園霈・阯、逕ー逵樔ス懆送縲檎カ哭aTeX2e髫取「ッ繝サ邵ヲ邨・キィ縲肴園霈・阯、逕ー逵樔ス懆送縲悟・髢繝サ邵ヲ讓ェ譁・嶌陦薙肴園霈・\kakkocnt=\count105
)
\kanbunaki=\dimen137
) (c:/texlive/2019/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
Package: otf 2019/04/01 v1.7b8 psitau, u0.24 ttk

(c:/texlive/2019/texmf-dist/tex/platex/japanese-otf/ajmacros.sty
Package: ajmacros 2019/04/01 21:00 iNOUE Koich!
\@tempcntc=\count106
\@tempcntd=\count107
\@tempcnte=\count108
\@tempcntf=\count109
))
(c:/texlive/2019/texmf-dist/tex/platex/japanese-otf-uptex/mlutf.sty
Package: mlutf 2004/04/17 v1.1.2 psitau, u0.24 ttk
)
(c:/texlive/2019/texmf-dist/tex/platex/japanese-otf/mlcid.sty
Package: mlcid 2004/04/17 v1.0.2 psitau
)
(c:/texlive/2019/texmf-dist/tex/platex/base/plext.sty
Package: plext 2019/09/29 v1.2l pLaTeX package file (community edition)
\@floatbox=\box52
\floatwidth=\dimen138
\floatheight=\dimen139
\floatruletick=\dimen140
\captionfloatsep=\dimen141
\captionwidth=\dimen142
\@captionbox=\box53
LaTeX Info: Redefining \parbox on input line 333.
\save@ybaselineshift=\dimen143
\save@tbaselineshift=\dimen144
\@picwd=\dimen145
\rensujiskip=\skip48
)
(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)

(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2019/11/01 v1.3d Standard LaTeX Graphics (DPC,SPQR)

(c:/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(c:/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: dvipdfmx.def on input line 105.

(c:/texlive/2019/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
File: dvipdfmx.def 2017/06/24 v5.0g Graphics/color driver for dvipdfmx
))
\Gin@req@height=\dimen146
\Gin@req@width=\dimen147
)
(c:/texlive/texmf-local/tex/latex/BXglyphwiki/bxglyphwiki.sty
Package: bxglyphwiki 2019/11/24 v0.4b

(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode not found.
)
\bxgw@zw=\dimen148
\bxgw@out=\write3
Package bxglyphwiki Info: current time = 84690210.

(./bxgw_resp_.def)
Runaway argument?
{{陜鴫}{鬮「「鬨セ」陝・椛}
! File ended while scanning use of \do.

\par
l.788 \bxgw@exec@ping

?
! Emergency stop.

\par
l.788 \bxgw@exec@ping

End of file on the terminal!


Here is how much of TeX's memory you used:
8014 strings out of 494215
136888 string characters out of 6176703
181495 words of memory out of 5000000
12308 multiletter control sequences out of 15000+600000
11644 words of font info for 43 fonts, out of 8000000 for 9000
28 hyphenation exceptions out of 8191
40i,1n,53p,1139b,992s stack positions out of 5000i,500n,10000p,200000b,80000s
No pages of output.
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- Z. R. の投稿

「入力漢字コードの自動判別が誤判定を起こしている」のが原因のようです。

  • Windowsの(u)pTeXエンジンでは入力ファイルの漢字コード(sjis/euc/utf8)を自動判別する機能が有効になっています。これにより、upLaTeXでもsjisで書かれたパッケージファイルを使うことができます。
    • 例えば、sfkanbun.styの配布ファイルはsjisで書かれています。なので、自動判別が有効でないとこのままでは使えません。
  • しかし、自動判別は100%確実ではありえないため、まれに誤判定を起こします。誤判定が起こるとその後の処理が異常になります。
    • 特に小さいファイルでは誤判定を起こしやすくなります。
    • bxglyphwikiでは「画像をダウンロードするプログラム」とのやり取りのため“小さいファイル”を多用しています。
    • 一応“対策”はしているつもりであったが、不十分なようです。

解決策としては、「自動判別を無効にする」ことが考えられます。

  • uplatexコマンドのオプションに -no-guess-input-enc を付けると自動判別が無効になります。
  • TeXworksの設定においては、「-kanji=utf8....」の行に -no-guess-input-enc を追記します。(行を追加するのではない。例えば「-no-guess-input-enc -kanji=utf8...」。)
  • sfkanbun.sty(や使用しているその他のパッケージファイル)がsjisの場合はutf8に変換しておく必要があります。
Z. R. への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
全く見事な原因追求と解決策ですね。texworksの設定変更とsfkanbun.styのutf-8への変更で、解決です。一応、他のsty file もチェックしましたが、今のところ大丈夫でした。今後は sty file を増やす時に注意が必要ですね。
またまた、大変お世話になり、有難うございました。
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- 梅田 宗宏 の投稿
かなり前ですが、『漢籍国字解』所収の文章をPDF化したことがあります。
当然、旧字を使用しております。

http://www.cam.hi-ho.ne.jp/munehiro/kanbunnoheya.html

その例をご覧いただけます。
埋め込み文字は、Adobe Reader附属の「小塚明朝、ゴチック」で
JIS第一、第二水準以外は、斉藤修三郎さんのOTFパッケージを
使用して、\CID{xxxxx}という形で処理しております。
これにない文字は、IPAの約6万字を収用しているものを
同じく、斉藤修三郎さんが提供されてるIPA用のパッケージを
読み込んで、\MJMZM{xxxxxx}という形で使用しています。
ご参考までに
梅田 宗宏 への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- mr2h の投稿
貴重なご例示、誠に有難うございました。参考にさせていただきます。
実は私は、閑を持て余している77歳の老人で、若いころ余り馴染まなかった文芸作品の幾つかを、スキルもないくせに、本づくりを試みている者です。今まで手掛けた作品は、大体以下のようなものです。
下村湖人(次郎物語第一部~第五部、論語物語、現代訳論語、ある青年の思索)、芥川龍之介(芋粥、鼻、羅生門、戯作三昧、地獄變、藪の中、河童、歯車、杜子春、或阿呆の一生、鴉片)、吉田秀和(ソロモンの歌)、幸田露伴(運命、連環記、五重塔、平将門、一口剣、観画談、幻談、骨董、魔法修験者)、島崎藤村(若菜集)、上田敏(海潮音)、西田幾多郎(善の研究)、三木清(人生論ノート)、吉川幸次郎(新唐詩選、同続篇、人間詩話、続人間詩話)など。
すべてupLaTeXで縦書です。このうち、漢字で悩んだのは、幸田露伴と吉川幸次郎の作品でした。要するに、漢文や、明治期の漢文調の文章にでてくる舊漢字です。最近知った、Windows10上のtexworksでBXglyphwikiの設定がうまくできず、そこのグリフが利用できないのですが、スキル不足なので、やむなしというところ? どなたか、素人向けに設定方法を教えていただけると誠にありがたいのですが。
mr2h への返信

Re: texworksで入力しても、PDF化できない漢字があり困っています。

- 梅田 宗宏 の投稿
Adobeのオープンタイプ・フォントは、約二万字強ありますから、大抵の場合
それで間に合うと思います。
これの使い方は、
奥村先生の
『LaTeX2e 美文書作成入門(改訂第7版)』
262ページ以下に簡単な説明があります。
これを一通り読まれたあと、TeX Wiki内の斉藤秀三郎さんの
OTFパッケージをダウンロードされて、そしてその解説を読まれる
と良いと思います。
これならば、otfパッケージをしかるべき場所にインストールしておけば
必要な文字を『美文書作成入門』の巻末にある
「Adobe-Japan 1-5全グリフ(+8文字)の一覧表から捜して、その文字の
コード番号をしらべ、(例えば、「跫」ならば、6800)それを本文中に
「誰かの\CID{6800}音がした」とすればいいわけです。

あの漢文のテキストもJIS第1、第2漢字にないものは、この方法で
入力したものです。
これが、簡単だと思います。