hierotex 由 Serge Rosmorduc 手动安装

hierotex 由 Serge Rosmorduc 手动安装

这是我第一次在这个论坛发消息,你可以把我看作一个新手。我在 Windows 8.1 上安装了 MiKTeX 2.9,并使用 LED 作为编辑器。由于我需要以比提供的标准包更专业的方式编写象形文字,因此我尝试安装由 CTAN 检索的 Hierotex 包。不幸的是,当我通过控制台检查可见包时,它没有出现,当我尝试使用它时(相当棘手,因为它需要使用名为 sesh 的支持函数),它目前给我这个错误:

在此处输入图片描述

有人可以提示我如何解决这个问题并完成正确的安装吗?

这是日志内容

2018-09-19 15:22:56,181+0200 INFO  miktex-maketfm - starting with command 

line: miktex-maketfm -v Egyp
2018-09-19 15:22:56,213+0200 INFO  maketfm - Running miktex-makemf.exe...
2018-09-19 15:22:56,213+0200 INFO  maketfm - running: miktex-makemf.exe --miktex-enable-installer --verbose Egyp
2018-09-19 15:22:56,435+0200 INFO  maketfm - Running miktex-hbf2gf.exe...
2018-09-19 15:22:56,435+0200 INFO  maketfm - running: miktex-hbf2gf.exe --miktex-enable-installer -g Egyp 300
2018-09-19 15:22:56,662+0200 FATAL miktex-maketfm - No creation rule for font Egyp.
2018-09-19 15:22:56,662+0200 FATAL miktex-maketfm - No creation rule for font Egyp.
2018-09-19 15:22:56,662+0200 FATAL miktex-maketfm - Info: 
2018-09-19 15:22:56,662+0200 FATAL miktex-maketfm - Source: 
2018-09-19 15:2

2:56,662+0200 FATAL miktex-maketfm - 行:0

我添加了一个额外的有用信息:它没有出现在已安装的软件包中 在此处输入图片描述

我最近的发现

% Thomas Esser, 1998, 1999, public domain.
output_format 1
compress_level 9
decimal_digits 3
page_width 210mm
page_height 297mm
horigin 1in
vorigin 1in
% pdftex.map is set up by texmf/dvips/config/updmap
map pdftex.map
% This shows how to add your own map file. 
% Remove the comment and adjust the name:
map +hierofonts.map
map +diacrFonts

。地图

我不知道这条消息是在 pdftex.cfg 中提到的哪条评论

答案1

解决方案
最后,我在 StackExchange 中找到了解决方案(所以提醒我,深入研究现有帖子比创建新帖子更好...)。
无论如何,都可以找到解决方案这里在最佳投票答案中。我有一个补充说明。安装后,该包仍然不能正常工作,因为大多数功能(例如和 \environment)未被识别为已定义。重点是手册建议仅添加以下命令行以将包包含在文档中
\usepackage{hiero} 不幸的是,在神圣的该文件构成了埃及.sty对系统隐藏了。使软件包完全正常工作的解决方案如下:
打开神圣的并在开始时添加
\include{egypto.sty}
我的最终结果如下
最后结果

答案2

  1. 下载 Latex 发行版。我们将使用 MiKTeX。

  2. 安装 MiKTeX。进入电脑的下载文件夹:双击 MiKTeX 图标basic-miktex-22.10-x64

  3. 下载 HieroTex 软件包。LaTeX 软件包可通过综合 TEX 档案网络 (CTAN) 检索。有两个软件包hieroglyphhieroglfhieroglyph仅下载软件包。

  4. 在专用的 github 存储库上下载包文档:Egypto.pdf

  5. 解压hieroglyphs电脑中下载文件夹中的文件夹。选择文件夹,右键单击,然后在此处解压。

  6. 解压缩文件HieroTeX-3.5.tgz。在搜索栏中(屏幕左下方带有放大镜的搜索栏),输入cmd,然后选择命令提示符。

    将打开命令提示符。

    更新文件位置(选择文件夹象形文字,然后右键单击。选择属性。它将显示文件夹的路径。

    在提示符中输入以下命令并输入更新的文件路径。它将解压缩文件。

    tar -xvzf "C:\Users\jetaime\Downloads\hieroglyph\hieroglyph\HieroTeX-3.5.tgz" -C "C:\Users\hp800\Downloads\hieroglyph\hieroglyph\"
    

    您将看到两个新.\hieroglpyh\hieroglyph\HieroTeX文件.\hieroglpyth\hieroglyph\texmf

    如果失败,您可以下载 7zip 应用程序来解压这些文件。

  7. 将文件夹复制到我的文档

    copy /y "C:\Users\jetaime\Downloads\hieroglyph\hieroglyph\HieroTeX" "C:\Users\hp800\Documents\HieroTeX"
    

    或者,您可以使用右键单击复制选项,然后导航到我的文档。右键单击粘贴

  8. 更新您的环境变量。HieroTex 文件夹由两个子文件夹组成:Seshnesu 和 texmf。Seshnesu(scribe Nesout)。Seshnesu 包含一个名为的可执行文件sesh.exe。可执行文件是 Windows 系统 1 中的程序。Windows 需要知道在哪里找到它,这就是我们需要更新环境变量的原因。Sesh 将用于将专有文件格式(.htx)转换为 latex 文件。

    SETX /M PATH "%PATH%;C:\Users\jetaime\Documents\HieroTeX\Seshnesu;C:\Users\jetaime\Documents\HieroTeX\texmf\tex\latex\hierotex;"
    

或者,您也可以

  • 在搜索栏中输入 control 并选择 control panel。在控制面板中,搜索环境变量(控制面板窗口右上方还有另一个搜索框)

  • 选择编辑系统环境变量。

  • 选择用户变量 PATH 并编辑

  • 添加两个文件夹路径

    C:\Users\jetaime\Documents\HieroTeX\Seshnesu C:\Users\jetaime\Documents\HieroTeX\texmf\tex\latex\hierotex

  1. 更新您的 latex 系统设置。在我们的例子中,是 MiKTeX 设置。LaTeX 应用程序需要知道在哪里查找要与包一起使用的字体。字体保存在文件夹 texmf 中
  • 在搜索栏中输入mik。它将显示 MiKTeX 控制台图标。选择该选项。

  • 打开控制台后,导航到设置。在设置中,搜索目录

  • 使用加号图标添加文件夹

    C:\Users\jetaime\Documents\HieroTeX\texmf
    
  1. 测试您的安装。
  • 在 MiKTeX 控制台上,单击 TeXwork incon。(它有一个大写字母 T,上面有一支铅笔)。它将打开一个带有编辑器的弹出窗口。

  • 将下面的骨架复制粘贴到编辑器 8 中

     \documentclass{article}
     \usepackage}{hiero}
     \begin{document}
     \begin{hieroglyph}
     i-mm:n:M36-ra:1-ms-s-sw
     \end{hieroglyph}
     \end{document}
    
  • 将其保存为test.htx我的文档。它将创建一个文本文件 ( .htx),供 sesh Nasout 处理。

  • 运行sesh Nasout以读取您的文件

    sesh.exe <C:\Users\jetaime\Documents\test.htx> C:\Users\jetaime\Documents\test.tex
    

这个没有其他选择。您需要使用命令提示符。

  • 使用 TeXworks打开test.tex文件。经过 处理后sesh Nasout,您的test.tex文件将类似于下面的骨架。该应用程序将使用 Manuel de codage 规则(i-mm:n:M36-ra:1-ms-s-sw)输入的符号转换为 Alan Gardiner 的符号列表。

     \documentclass{article}
     \usepackage}{hiero}
     \begin{document}
     \begin{hieroglyph}{\leavevmode \loneSign{\Aca GM/48/}\HinterSignsSpace
     \Cadrat{\CadratLineI{\Aca GG/51/}\CadratLine{\Aca GN/66/}\CadratLine{\Aca GM/67/}}\HinterSignsSpace
     \Cadrat{\CadratLineI{\Aca GN/36/}\CadratLine{\Aca GZ/32/}}\HinterSignsSpace
     \loneSign{\Aca GF/62/}\HinterSignsSpace
     \loneSign{\Aca GS/63/}\HinterSignsSpace
     \loneSign{\Aca GM/54/}}\end{hieroglyph}
     \end{document}
    
  • 将您的 tex 文件转换为 pdf 文件。点击排版按钮(上面有一个播放图标)。Latex 引擎将运行并返回 pdf 文件。pdf 文件将位于我的文档中

    C:\Users\jetaime\Documents\test.pdf
    

Pdf 文件应以象形文字形式返回拉美西斯二世 (Ramess II) 的名字(不带饰纹)。

  1. 创建 bat 文件。我们这里针对的是普通用户。每次都必须使用命令提示符可能会让很多用户感到厌烦。因此,我们将创建一个流程,为用户消除这种复杂性。
  • 打开记事本(在按钮搜索栏中搜索记事本应用程序)

  • 粘贴以下代码。根据自己的路径进行调整

    sesh.exe <C:\Users\jetaime\Documents\file_to_process.htx> C:\Users\jetaime\Documents\file_processed.tex
    
    C:\Users\jetaime\AppData\Local\Programs\MiKTeX\miktex\bin\x64\pdflatex.exe C:\Users\jetaime\Documents\file_processed.tex 
    
  • 将记事本文件另存为“我的文档”中的 bat 文件C:\Users\jetaime\Documents\generate-pdf-from-htx-file.bat

  • 测试您的自动化。复制文件test.htx并将其重命名为file_to_process.htx。双击 bat 文件。它应该将您的 htx 文件转换为 tex 文件并生成 pdf 文件。

相关内容