upLaTeX & DVI 输出 - “字体文件溢出”错误

upLaTeX & DVI 输出 - “字体文件溢出”错误

我使用 upLaTeX (来自 TeXLive) 和 DVI 输出。font file over: C:\texlive\2013\texmf-dist\fonts\vf\uptex\jis\upjisr-h出现错误。

我尝试将其设置C:\texlive\2013\texmf-dist为完全控制,但是没有任何改变。

DVI输出错误消息

MWE 是

\documentclass{ujarticle}
\begin{document}
upLaTeX検査。今日は!
\end{document}

不过,我认为您的 DVI 输出已经设置好并且将显示所有内容。

也许我需要将其他东西设置为完全控制?

答案1

据我所知,没有用于 upTeX 生成的文件的 DVI 查看器。如果我运行dvitypeDVI 文件,我会收到有关日文字符的错误。但是,运行时updvitype不会出现任何错误。

我猜想唯一可行的选择是转换为 PDF,这可以通过 TeX Live(也许也可以在 MiKTeX 中)中提供的脚本来完成:

ptex2pdf -u -l <filename>

其中-u表示“使用 upTeX”,-l表示“使用 LaTeX 格式”。

答案2

我使用了最新的 TeXLive 2013 和即将发布的 TeXLive 2014

uplatex <file>
dvipdfmx <file.dvi>

我只收到最后一步的警告:

** 警告 ** CMap 的补充编号比 CIDFont 更高:Ryumin-Light ** 警告 ** 某些字符可能无法显示或打印。

但输出似乎没问题:

在此处输入图片描述

如果出现错误,请尝试uplatex使用 TeXLive 管理器重新安装该包。

答案3

我不知道这是否有帮助,但以下内容使用并生成日语(或至少在我看来像日语)xelatex并生成 PDF(至少在 Mac OS X 上):

\documentclass{article}
\usepackage{xltxtra} %xltxtra = fontspec, xunicode, etc.
\usepackage{xeCJK}
\setCJKmainfont{Arial Unicode MS}
\linespread{1.05}
\begin{document}

日本語で書くためにはIPA明朝を使っていいです。しかし、時々英語などで書
く機会があります。その時、

を入力したら、英語のためのフォントで書ける。

たとえば、

に関しては次の を参照してください:
\end{document}

也许这对你有用?XeLaTeX 从一开始就设计为支持 UTF-8 和系统字体。

相关内容