我正在尝试让希伯来语在 Ubuntu 12.04 上的 LaTeX/LyX 中工作。我安装了 TeX Live 2012,希伯来语可以工作。然后我按照安装 LyX + 希伯来语支持的说明进行操作,这需要安装 LaTeX 包culmus
。我也安装了这个,但是由于某种原因,LaTeX 无法识别该文件culmus.sty
。
该文件的路径是
/usr/share/texmf-texlive/tex/latex/culmus/culmus.sty
我还将文件复制到我的~/texmf
目录中。我运行了mktexlsr
和texhash
,但当我尝试使用 编译 LaTeX 文件时\usepackage{culmus}
,我得到了
错误:LaTeX 错误:
culmus.sty
未找到文件。
此外,当我将文件保存在~/texmf
目录中并进行编译时,我不再收到该错误,而是收到:
ERROR: I can't find file `jerus10'.
--- TeX said ---
<*> ...=ljfour; mag:=1; nonstopmode; input jerus10
Please type another input file name
! Emergency stop.
<*> ...=ljfour; mag:=1; nonstopmode; input jerus10
Transcript written on mfput.log.
grep: jerus10.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input jerus10' failed to make jerus10.tfm.
kpathsea: Appending font creation commands to missfont.log.
! Font LHE/cmr/m/n/10=jerus10 at 10.0pt not loadable: Metric (TFM) file not found.
<to be read again>
relax
l.2 \select@language{hebrew}
我用来测试的文件如下:
\documentclass[english,hebrew]{article}
\usepackage[utf8x]{inputenc}
\usepackage{babel}
%\usepackage{culmus}
\begin{document}
\selectlanguage{hebrew}
שלום לכל העולם!
\end{document}
任何帮助都将非常感激!
答案1
Ubuntu(和 Debian)版本的 中有一个错误updmap
,可以在以下网址找到解决方法:http://www.guyrutenberg.com/2012/04/20/installing-culmus-latex-on-ubuntu-11-10/
(免责声明:我坚持乳胶包裹)
答案2
我遇到了与您类似但不完全相同的问题:
如何在 Windows 上为 TeXLive 添加希伯来语支持(使用 pdfTeX+babel)?
类似之处在于 Culmus 字体未被使用,而 TeXLive 正在寻找 Jerusalem 字体的文件。
我设法解决方法问题,看看这是否不适合你,调整文件名和/或路径以适应 Linux 设置。
如果它做为您工作,我会在这里更好地写它......