一位了不起的人将我的免费物理书翻译成了日语。而且翻译将免费提供。.tex 文件的典型部分是:
\label{specialrelat}运输的精密记录表明,光是不可欠的。线路运输路线的调整,线路沿途的交通情况必要时。 说话换言之,“以便”一词通常用来表示光亮。 用平坦的面来表示以便可以见到许多人。 因此,光亮的面可以表示渡过。
我想使用标准 CTAN TeX 安装在我的 Mac(OSX 10.6.8)上排版。最好的方法是什么?我应该使用 XeLaTeX 还是 pdflatex?具体怎么用?我是长期的 LaTeX2e 用户,但从未排版过日语。当我输入 XeLaTeX 或 xelatex 时,系统回答:
This is XeTeX, Version 3.14159265-2.6-0.99991 (TeX Live 2014)
(preloaded format=XeLaTeX)
restricted \write18 enabled.
**
我需要使用什么确切的命令来排版日文文件(称为 J_MotionMountain-Part2.tex)?我绝对需要遵循 dvi-> ps -> pdf 路线。
可能应该有一个类似 XeLaTeX -.. J_MotionMountain-Part2.tex 的命令,然后是一个使用 dvips 的命令(我知道如何做),然后是一个制作 pdf 的命令(我也知道如何做)。所以问题有三个:
(1)从.tex 文件中生成 dvi 的具体命令是什么?
(2)它需要什么格式?
(3)我需要加载哪些软件包和字体才能使系统正确排版?
为了进行比较,下面是我针对使用 pdflatex 的英文版本使用的 shell 命令(注释以 # 开头):
# The .cls file contains the command \pdfoutput=0 requesting dvi output:
pdflatex motionmountain-volume2.tex
#
# The SUBJECT index is prepared here:
makeindex -s motionmountain.ist -o motionmountain-volume2.ind motionmountain-volume2.idx
#
# The NAME index is prepared here:
makeindex -s motionmountain.ist -o motionmountain-volume2.nad -t motionmountain-volume2.nag motionmountain-volume2.nax
#
# This is the final pdflatex pass:
pdflatex motionmountain-volume2.tex
#
# This is the creation of postscript:
dvips -R -Poutline -G0 -j0 -o motionmountain-volume2.ps motionmountain-volume2.dvi
#
# This makes the pdf:
ps2pdf -dNOSAFER -dAutoRotatePages=/None -dFastWebView=true motionmountain-volume2.ps motionmountain-volume2.pdf
答案1
为了获取.dvi
文件,您需要latex myfile.tex
在终端中运行,但这不适用于xelatex
。对于此引擎,您应该运行
xelatex -no-pdf file.tex
这将生成一个.xdv
文件(扩展的.dvi
),但是没有“xdvtops”,因此您的主要选择是pdftops
(您可能需要单独安装)。有了它,在转换.xdv
为.pdf
之后xdvipdfmx
,您将能够生成.ps
。总而言之,
为了latex
(笔记!= pdflatex
):
latex file.tex
dvips file.dvi
以及xelatex
xelatex -no-pdf file.tex
xdvipdfmx file.xdv
pdftops file.pdf file.ps
所以这就是你的情况的问题:而不是latex
,你正在使用pdflatex
不会产生.dvi
,但即使产生了 ,也不是xelatex
你要求的。
答案2
赛莱特
XeLaTeX 可以导入外部流行字体或使用操作系统中已有的字体:
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{AozoraMinchoRegular.ttf}
\setCJKsansfont{KodomoRounded-Light.otf}
\setCJKmonofont{KodomoRounded-Light.otf}
\begin{document}
\section{これは最初のセクションである}
日本語で \LaTeX の組版を実証するための導入部分。
フォントはまた、数学的な形態および他の環境で使用することができる
\vspace{0.5cm}
And you can also use Latin characters within your Japanese document.
\vspace{1cm}
\begin{verbatim}
このテキストは、別のフォントを持つことになります
This is a verbatim environment with mono-space font
\end{verbatim}
\end{document}
如您所见,建立日语 LATEX 文档非常简单。
PDFLATEX
CJTK 包也可用于生成带有 pdfLaTeX 的文档。由于无法使用外部字体,因此建议使用 XeLaTeX 进行编译。使用 pdfLatex :
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{min}
\section{これは最初のセクションである}
日本語で \LaTeX の組版を実証するための導入部分。
フォントはまた、数学的な形態および他の環境で使用することができる
\end{CJK}
\vspace{1cm}
\noindent
Outside the environment Latin characters may be used.
\end{document}
线路\usepackage{CJKutf8}
导入了 CJKutf8,它为中文、日文和韩文字体启用了 utf8 编码。
在这种情况下,每一段日语文本都必须在环境中输入\begin{CJK*}{UTF8}{min}
。在此环境中,UTF8 是编码,min 是要使用的字体。您还可以将 JIS 编码与 song 字体一起使用
答案3
我不知道它在 Mac 上会如何工作,但我在 Linux(texlive 2013)上使用以下模板制作日语教程
\documentclass{book}
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage[utf8]{inputenc}
\usepackage{CJKutf8}
\usepackage[thaicjk,english]{babel}
\begin{document}
\begin{CJK}{UTF8}{min}
日本語
\end{CJK}
\end{document}
并用pdflatex进行编译。