情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

「dvipdfmx:fatal: Could not find encoding file H.」エラーの原因調査と対策(2016年4月24日)

LaTeX (24) Windows (248)

自分の書いたLaTeXのインストール手順記事を参考に、TeXworksを使ってPDFを作成しようとしたところ、「dvipdfmx:fatal: Could not find encoding file "H".」というエラーが出てしまいました。以前もこのエラーが発生し、そのときは「web2c-lib.tar.xz」がオリジナルのサーバーから欠けている、という原因でした。しかし今回は、ちゃんとそのファイルがあるのにもかかわらず、同じエラーが発生してしまったため、原因を詳しく調べました。その際のことと、対策について書いておきます。

症状

TeXworksを使用して、.texファイルから.pdfファイルを作ろうとした際に、次の通りのエラーが発生してしまいました。

This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.sjis) (TeX Live 2016/W32TeX) (preloaded format=platex)
 restricted \write18 enabled.
entering extended mode
(./thesis.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2016/03/31> patch level 0)
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
(c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls
Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
(c:/w32tex/share/texmf-dist/tex/platex/base/jsize10.clo)) (./thesis.aux)
[1] (./thesis.aux) )
Output written on thesis.dvi (1 page, 348 bytes).
SyncTeX written on thesis.synctex.gz.
Transcript written on thesis.log.
(guessed encoding: Shift_JIS = sjis)(guessed encoding: ISO-2022-JP = jis)thesis -> thesis.pdf
[1
dvipdfmx:fatal: Could not find encoding file "H".

Output file removed.

latex-dvipdfmx-fatal-could-not-find-encoding-file-h-error-2016-04-24

ポイントは、「Could not find encoding file "H".」という部分です。

CMapファイルが無い

この「H」というファイルは、本来cmapフォルダにあるはず、なのですが、「C:\w32tex\share\texmf-dist\fonts\cmap」を見ても、「uptex」というフォルダがあるだけで、いろいろあるはずのcmapフォルダが見当たりませんでした。

web2c-lib.tar.xz から展開されるはず

CMapファイルは、w32texとしてダウンロードしたweb2c-lib.tar.xzから以下のファイルが展開されるはずで、この中に「H」というファイル(share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/H)もあります(他にも大量のファイルが同じtar.xzから展開されるが、今回はcmap内のみを掲示)。

share/texmf-dist/fonts/cmap/
share/texmf-dist/fonts/cmap/adobemapping/
share/texmf-dist/fonts/cmap/adobemapping/ac16/
share/texmf-dist/fonts/cmap/adobemapping/ac16/cid2code.txt
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-0
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-1
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-2
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-3
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-4
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-5
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/Adobe-CNS1-6
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/B5pc-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/B5pc-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/CNS-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/CNS-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/CNS1-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/CNS1-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/CNS2-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/CNS2-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/ETen-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/ETen-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/ETenms-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/ETenms-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/ETHK-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/ETHK-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKdla-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKdla-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKdlb-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKdlb-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKgccs-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKgccs-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKm314-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKm314-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKm471-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKm471-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKscs-B5-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/HKscs-B5-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UCS2-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UCS2-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UTF16-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UTF16-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UTF8-H
share/texmf-dist/fonts/cmap/adobemapping/ac16/CMap/UniCNS-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/
share/texmf-dist/fonts/cmap/adobemapping/ag15/cid2code.txt
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/Adobe-GB1-0
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/Adobe-GB1-1
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/Adobe-GB1-2
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/Adobe-GB1-3
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/Adobe-GB1-4
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/Adobe-GB1-5
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GB-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GB-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GB-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GB-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBK-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBK-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBK2K-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBK2K-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBKp-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBKp-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBpc-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBpc-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBT-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBT-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBT-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBT-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBTpc-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/GBTpc-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UCS2-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UCS2-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UTF16-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UTF16-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UTF8-H
share/texmf-dist/fonts/cmap/adobemapping/ag15/CMap/UniGB-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/ai0/
share/texmf-dist/fonts/cmap/adobemapping/ai0/CMap/
share/texmf-dist/fonts/cmap/adobemapping/ai0/CMap/Identity-H
share/texmf-dist/fonts/cmap/adobemapping/ai0/CMap/Identity-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/
share/texmf-dist/fonts/cmap/adobemapping/aj16/cid2code.txt
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78ms-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/78ms-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/83pv-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/90ms-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/90ms-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/90msp-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/90msp-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/90pv-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/90pv-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Add-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Add-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Add-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Add-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-0
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-1
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-2
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-3
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-4
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-5
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Adobe-Japan1-6
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/EUC-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/EUC-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Ext-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Ext-RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Ext-RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Ext-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Hankaku
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Hiragana
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Katakana
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/NWP-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/NWP-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/RKSJ-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/RKSJ-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/Roman
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UCS2-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UCS2-HW-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UCS2-HW-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UCS2-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UTF16-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UTF16-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UTF8-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF16-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF16-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF8-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISPro-UCS2-HW-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISPro-UCS2-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISPro-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISX0213-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISX0213-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISX02132004-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJISX02132004-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/V
share/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/WP-Symbol
share/texmf-dist/fonts/cmap/adobemapping/aj20/
share/texmf-dist/fonts/cmap/adobemapping/aj20/cid2code.txt
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/Adobe-Japan2-0
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/Hojo-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/Hojo-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/Hojo-H
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/Hojo-V
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UCS2-H
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UCS2-V
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UTF16-H
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UTF16-V
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UTF8-H
share/texmf-dist/fonts/cmap/adobemapping/aj20/CMap/UniHojo-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/aj20/jisx0212-jp04.txt
share/texmf-dist/fonts/cmap/adobemapping/aj20/jisx0212-jp90.txt
share/texmf-dist/fonts/cmap/adobemapping/ak12/
share/texmf-dist/fonts/cmap/adobemapping/ak12/cid2code.txt
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/Adobe-Korea1-0
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/Adobe-Korea1-1
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/Adobe-Korea1-2
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSC-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSC-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSC-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSC-Johab-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSC-Johab-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSC-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSCms-UHC-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSCms-UHC-HW-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSCms-UHC-HW-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSCms-UHC-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSCpc-EUC-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/KSCpc-EUC-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UCS2-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UCS2-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UTF16-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UTF16-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UTF32-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UTF32-V
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UTF8-H
share/texmf-dist/fonts/cmap/adobemapping/ak12/CMap/UniKS-UTF8-V
share/texmf-dist/fonts/cmap/adobemapping/current-versions.txt
share/texmf-dist/fonts/cmap/adobemapping/License
share/texmf-dist/fonts/cmap/adobemapping/mapping-readme.txt
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/90ms-RKSJ-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/90pv-RKSJ-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/90pv-RKSJ-UCS2C
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-CNS1-B5pc
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-CNS1-ETen-B5
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-CNS1-H-CID
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-CNS1-H-Host
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-CNS1-H-Mac
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-GB1-GBK-EUC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-GB1-GBpc-EUC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-GB1-H-CID
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-GB1-H-Host
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-GB1-H-Mac
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-90ms-RKSJ
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-90pv-RKSJ
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-H-CID
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-H-Host
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-H-Mac
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-PS-H
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Japan1-PS-V
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Korea1-H-CID
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Korea1-H-Host
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Korea1-H-Mac
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Korea1-KSCms-UHC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/Adobe-Korea1-KSCpc-EUC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/B5pc-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/B5pc-UCS2C
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/ETen-B5-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/GBK-EUC-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/GBpc-EUC-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/GBpc-EUC-UCS2C
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/KSCms-UHC-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/KSCpc-EUC-UCS2
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/KSCpc-EUC-UCS2C
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-90ms-RKSJ
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-90pv-RKSJ
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-B5pc
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-ETen-B5
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-GBK-EUC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-GBpc-EUC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-KSCms-UHC
share/texmf-dist/fonts/cmap/adobemapping/MappingOther/UCS2-KSCpc-EUC
share/texmf-dist/fonts/cmap/adobemapping/README
share/texmf-dist/fonts/cmap/adobemapping/readme.mkd
share/texmf-dist/fonts/cmap/adobemapping/ToUnicode/
share/texmf-dist/fonts/cmap/adobemapping/ToUnicode/Adobe-CNS1-UCS2
share/texmf-dist/fonts/cmap/adobemapping/ToUnicode/Adobe-GB1-UCS2
share/texmf-dist/fonts/cmap/adobemapping/ToUnicode/Adobe-Japan1-UCS2
share/texmf-dist/fonts/cmap/adobemapping/ToUnicode/Adobe-Korea1-UCS2
share/texmf-dist/fonts/cmap/jfontmaps/
share/texmf-dist/fonts/cmap/jfontmaps/2004-H
share/texmf-dist/fonts/cmap/jfontmaps/2004-V
share/texmf-dist/fonts/cmap/misc/
share/texmf-dist/fonts/cmap/misc/90pvDist-RKSJ-H
share/texmf-dist/fonts/cmap/misc/Adobe-CNS1-ETenms-B5
share/texmf-dist/fonts/cmap/misc/Adobe-Identity-UCS2
share/texmf-dist/fonts/cmap/misc/Adobe-Japan1-5-V
share/texmf-dist/fonts/cmap/misc/Adobe-Japan2-UCS2
share/texmf-dist/fonts/cmap/misc/CNS01-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS02-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS03-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS04-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS05-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS06-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS07-RKSJ-H
share/texmf-dist/fonts/cmap/misc/CNS15-RKSJ-H
share/texmf-dist/fonts/cmap/misc/EUC-UCS2
share/texmf-dist/fonts/cmap/misc/GBT-RKSJ-H
share/texmf-dist/fonts/cmap/misc/HK-RKSJ-H
share/texmf-dist/fonts/cmap/misc/Hojo-RKSJ-H
share/texmf-dist/fonts/cmap/misc/Identity-UTF16-H
share/texmf-dist/fonts/cmap/misc/Identity-UTF16-V
share/texmf-dist/fonts/cmap/misc/KSC-RKSJ-H
share/texmf-dist/fonts/cmap/misc/KSC2-RKSJ-H
share/texmf-dist/fonts/cmap/misc/TCVN-RKSJ-H
share/texmf-dist/fonts/cmap/misc/UniKSCms-UCS2-H
share/texmf-dist/fonts/cmap/misc/UniKSCms-UCS2-V
share/texmf-dist/fonts/cmap/misc/UTF8-UCS2

web2c-lib.tar.xzがサーバーから消えていた?→No

前回は、このとき、web2c-lib.tar.xzがサーバー上から消えており、ダウンロード出来ていなかったのが原因でした。

しかし、サーバー側を確認しても、今回は確かにweb2c-lib.tar.xzがサーバー上にありましたし、昨日分のスナップショットなどを確認しても、この数日間、消えてしまっていた、というような事実は確認出来ませんでした。

ダウンロードできてなかった?→No?

また、ダウンロードフォルダを確認してみても、「C:\w32tex\download\web2c-lib.tar.xz」にちゃんと.tar.xzファイルがダウンロードされていました。

破損していた

しかし、このダウンロード済みのweb2c-lib.tar.xzを7za.exeで展開してみた所、「7za e web2c-lib.tar.xz」の時点で、「Extracting web2c-lib.tar Data Error」「Sub items Errors: 1」と、エラーが表示されていました。そして、中身を確認しても、重要なcmapフォルダのファイルがさっぱり展開されませんでした。

ここで、もしかしてと思い、web2c-lib.tar.xzのファイルサイズを確認してみたところ、およそ54MBでした。しかし、サーバー上では79MBあるはずです

つまり、ファイルが破損していたのです。

さらに、ファイルのリスト(C:\w32tex\download\filelist\web2c-lib.tar.xz.txt)を確認してみると、tarから出力されたと思われるファイルリストの最後の部分が、以下のようなエラーとなっていました

xz: (stdin): Compressed data is corrupt
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Read error on C:/w32tex/download/web2c-lib.tar.xz: Broken pipe
tar: Too many errors, quitting

どうやら、このあたりが原因のようで、必要なファイルが揃わなかったようです。

なぜ破損したのかは難しいが・・・

なぜ破損したのか、というははっきりしませんが、とりあえず「エラーとして検出されず、インストールに成功したことになっており、気がつくことができなかった」のはポイントでした。

その他の破損ファイル

ここで、「error」がファイルリストに出力されているものが他にないか検索してみたところ、以下のファイルを発見することができました。

  • xetex-w32.tar.xz
  • web2c-lib.tar.xz

もうひとつ、xetex-w32.tar.xzも破損していた模様です。しかし、今のところ表面化していなかった、というわけです。

もともとw32texとしてダウンロードするアーカイブファイルのうち、web2c-lib.tar.xzは3番目に大きなファイルサイズで、xetex-w32.tar.xzは7番目と、大きなファイルなので、サーバー側かなにかの問題で、ダウンロードが切断されてしまったなどがあったのかもしれません。

対策

ここまでよく分かったので、ここで再ダウンロードを実施することにしました。

再ダウンロード、といってもアーカイブの展開をWindowsでやる、ということまで考えると、もう一度abtexinst.exeを起動して、上書きインストールするのが良さそうでした。

abtexinst.exeを起動して、「次へ」「次へ」「次へ」「次へ」で、ファイルリスト画面まで進み、「web2c-lib.tar.xz」と「xetex-w32.tar.xz」にチェックを入れて「次へ」をクリックしました。

latex-dvipdfmx-fatal-could-not-find-encoding-file-h-error-2016-04-24-reinstall-filelist

そして、その他のソフトウェア画面でも「次へ」とすると、ダウンロードとインストールが自動的に開始されます(選択したもののみ上書き)。

latex-dvipdfmx-fatal-could-not-find-encoding-file-h-error-2016-04-24-downloading-files

latex-dvipdfmx-fatal-could-not-find-encoding-file-h-error-2016-04-24-installing-files

インストールが終了すると、結果画面が表示されるので閉じます。

latex-dvipdfmx-fatal-could-not-find-encoding-file-h-error-2016-04-24-results

成功!

そして、もう一度「C:\w32tex\share\texmf-dist\fonts\cmap」を確認してみると、無事、

  • adobemapping
  • jfontmaps
  • misc

が増えていることが確認できました。

PDFの作成も成功

そしてこれにより、ちゃんとPDFの作成にも成功しました。

ひとこと

ファイルが破損していたとは。そして、検出できなかったとは。

でもとりあえず、すっきりできました。

コメント(0)

新しいコメントを投稿




  • カテゴリ ナビ
  • 著者紹介

    ブログが趣味で、 月間1,000万PV を達成しました。

    自分が困ったことをブログに書けば、次に困る人の参考になって、みんながみんな同じ苦労をせずに済む、というのが原点です。

    最近の関心は、スマホやパソコンに詳しくない人の行動や思考、 そしてそんな人を手助けする方法や枠組み。 また、それに関連するような、"身近な"セキュリティ。

    ※SNS(特にTwitter)でシェアされた記事は、内容の追加・更新を行っています。 必ず、ではありませんが、気に入った記事は積極的にシェアしてみてください。

    RSS | Facebook | Twitter | About