竖排片假名(使用 uplatex)

竖排片假名(使用 uplatex)

假设我们有一个简单的«hello world»日语单词(/sue:den/ — 日语中表示瑞典):

\documentclass{utarticle}
\begin{document}
スウェーデン。
\end{document}

该类utarticle告诉 LaTeX 垂直渲染它,到目前为止一切都符合预期。但问题来了(实际上,甚至有三个问题):

  1. (ー)竖排布局中的长元音符号也必须是竖排的。但事实并非如此。
  2. 小的«e» (エ)必须移到列的右边缘。但是它没有。
  3. 句号(。)也必须根据列的右边缘进行调整。但事实并非如此。

实际输出与期望结果的图片:png

平台 — Linux,Fedora 24。

如何让它工作?(已解决)

 *File List*
 upldefs.ltx    2000/07/13 v1.2u01 upLaTeX Kernel (Default settings)
 jy2mc.fd    1997/01/24 v1.3 KANJI font defines
 jy2gt.fd    1997/01/24 v1.3 KANJI font defines
 jt2mc.fd    1997/01/24 v1.3 KANJI font defines
 jt2gt.fd    1997/01/24 v1.3 KANJI font defines
 ukinsoku.tex
 uplpatch.ltx
 utarticle.cls    2011/05/07 v1.6_u00 Standard upLaTeX class
 utsize10.clo    2011/05/07 v1.6_u00 Standard upLaTeX file (size option)
 plext.sty    
 ***********

解决方案

感谢@JosephWright:不要使用 Fedora 软件包提供的 LaTeX,而是从网站安装全新的 LaTeX。

png

升级后:

 *File List*
 upldefs.ltx    2016/06/29 v1.6e-u00 upLaTeX Kernel (Default settings)
 jy2mc.fd    1997/01/24 v1.3 KANJI font defines
 jy2gt.fd    1997/01/24 v1.3 KANJI font defines
 jt2mc.fd    1997/01/24 v1.3 KANJI font defines
 jt2gt.fd    1997/01/24 v1.3 KANJI font defines
 ukinsoku.tex
 utarticle.cls    2011/05/07 v1.6-u00 Standard upLaTeX class
 utsize10.clo    2011/05/07 v1.6-u00 Standard upLaTeX file (size option)
 plext.sty    2016/08/20 v1.2a pLaTeX package file (community edition)
 ***********

相关内容