英语法语西班牙文

OnWorks 网站图标

patgen - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 patgen

这是 patgen 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


patgen - 为 TeX 断字生成模式

概要


帕特根 字典文件 模式文件 帕特文件 翻译文件

商品描述


本手册页并非详尽无遗。 另请参阅信息文件或手册 网络2C: A
TeX的 履行 可作为 TeX Live 发行版的一部分或在
http://tug.org/web2c.

这款 帕特根 程序读取 字典文件 包含带连字符的单词列表和
模式文件 包含先前为特定语言生成的模式(如果有)
(不是完整的 TeX 源文件;见下文),并生成 帕特文件 -
(以前 - 加上新生成的)该语言的断字模式。 这
翻译文件 定义参数的语言特定值 左连字符最小
右连字符最小 TeX 的连字算法和外部表示所使用的
该语言的所有“字母”的大小写版本。 进一步详情
模式生成过程,例如连字级别和模式长度是
从用户终端交互请求。 可选 帕特根 创建一个新的
字典文件 模式n 显示由生成的模式发现的好的和坏的连字符,
哪里 n 是最高的断字级别。

生成的模式 帕特根 可以阅读 initex 用于连字词。 为一个
现实生活中的例子 帕特根的输出,见 $TEXMFMAIN/tex/generic/hyphen/hyphen.tex,这
包含默认情况下 TeX 用于英语的模式。 在某些站点,(许多)模式
其他语言可能可用,并且当地 TEX 程序可能已经预先加载了它们。

所有文件名必须完整; 没有添加默认扩展名或路径搜索。

文件 FORMATS


信件
什么时候 initex 消化断字模式,TeX 首先展开宏,结果必须
完全由数字(连字符级别)、点(`.',单词的边缘)和
字母。 在非英语语言的模式文件中,字母通常由
宏或其他可扩展的结构。 为了...的目的 帕特根 这些只是
字符序列,条件是没有这样的序列是
另一个。

字典 文件
字典文件包含带连字符的加权列表,每行一个词
从第 1 列开始。第 1 列中的数字表示全局词重(最初
=1) 适用于直到下一个全局词权重的所有后续词。 一个数字在
某些字符间位置仅表示该位置的权重。

单词中的连字符由“-”、“*”或“.”表示(或他们的替代品
在翻译文件中定义)用于尚未找到的连字符,“好”连字符(正确
由模式发现)和“坏”连字符(由模式错误发现)
分别; 读取字典文件时,`*' 被视为`-' 和`.' 是
忽略了。

模式 文件
模式文件仅包含上述格式的模式,例如,来自先前运行的模式
帕特根。 它可能 而不去 包含任何 TeX 注释或控制序列。 例如,
这不是有效的模式文件:

% 这是 TeX 读取的模式文件。
\模式{%
...
}
它只能包含实际的模式,即'...'。

翻译 文件
翻译文件以包含以下值的行开头 左连字符最小 in
第 1-2 列, 右连字符最小 在第 3-4 列中,以及一个空白或替换
对于“连字符”字符“-”、“*”和“.”之一在第 5、6 和 7 列中。(输入
与许多与 TeX 相关的程序一样,行用空格填充。)

以下每一行定义一个“字母”:列中的任意分隔符
1,然后是该字符的一个或多个外部表示(首先是
`小写'一个用于输出),每个都以定界符和整个结尾
序列由另一个分隔符终止。

如果翻译文件为空,则值 左连字符最小= 2, 右连字符最小=3,并且
26 个小写字母 a...z 用它们的大写表示 A...Z 旨在
假定。

终端 输入
看完之后 翻译文件 以及任何先前生成的模式
模式文件, 帕特根 请求来自用户终端的输入。

首先是整数值 hyph_starthyph_finish, 最低和最高
要为其生成模式的断字级别。 的价值 hyph_start
应该大于已经存在的任何断字级别 模式文件.

然后,对于每个断字级别,整数值 帕特开始完成是,
要分析的最小和最大模式长度,以及 非常好 重量,
重量门槛,好的和坏的连字符的权重和权重阈值
有用的模式。

最后决定(‘y’或‘Y’与其他任何东西)是否产生一个
带连字符的单词列表。

使用 onworks.net 服务在线使用 patgen


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 2
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 3
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 4
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 5
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 6
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 更多 ”

Linux 命令

Ad