スポンサーリンク
自分の書いた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.
ポイントは、「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」にチェックを入れて「次へ」をクリックしました。
そして、その他のソフトウェア画面でも「次へ」とすると、ダウンロードとインストールが自動的に開始されます(選択したもののみ上書き)。
インストールが終了すると、結果画面が表示されるので閉じます。
成功!
そして、もう一度「C:\w32tex\share\texmf-dist\fonts\cmap」を確認してみると、無事、
- adobemapping
- jfontmaps
- misc
が増えていることが確認できました。
PDFの作成も成功
そしてこれにより、ちゃんとPDFの作成にも成功しました。
ひとこと
ファイルが破損していたとは。そして、検出できなかったとは。
でもとりあえず、すっきりできました。
スポンサーリンク
スポンサーリンク