这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 vlna
程序:
您的姓名
vlna - 在每个非音节介词后添加波浪号
用法
腹腔镜 [选项[档名]
前言
存在一个特殊的捷克和斯洛伐克印刷规则:你不能离开非
音节介词在一行的末尾,并在下一行继续书写文本。 为了
例如,您不能写下文本“v lese”(在森林中),例如“v lese”。
程序 vlna 在这样的介词和下一个单词之间添加 asciitilde 并删除
这个地方的空间。 这意味着,程序将“v lese”转换为“v~lese”。 你可以
在 TeXing 之前使用这个程序作为预处理器。 此外,您可以设置另一个序列
改为存储 asciitilte(请参阅 -x 选项)。
商品描述
该程序 腹腔镜 处理一个或多个文件,搜索非音节介词
后跟这些文件中的空格并将此/这些空格转换为 ascitilde
每一个这样的事件。
在处理的文件中,程序的活动可以被阻止 %~- 序列和
活动可以通过 %~+ 序列。 这些序列可以包含空格,它
意思是 % ~- 也是正确的顺序。
识别介词的规则如下: 任意数量的左括号
可以写在介词之前,并且在这些(可选)括号之前必须是
空格、制表符或换行符。 介词本身是一个字母的单词,字母有
来自这个集合:{KkSsVvZzOoUuAI}。 见 -v 选项,如果你想改变这组
字母。 从 1.2 版开始,TeX 序列可以写在介词之前和之前
支架。 例子: ” ([V lese" 转换为 " ([V~lese”。另一个
例如:“\uv{V lese}”被转换为“\uv{V~lese}”。
在介词之后的下一个单词之前必须包含一个或多个空格。 这
空格表示空格或制表符。 一也可以在这里。 所有这些
字符被删除并替换为 asciitilde(或其他字符串,请参阅 -x 选项)。
如果被删除了,另一个在介词之前(和之前
可选括号)以保持行数不变。 例子: ”...
伏lese" 转换为 "... V~lese”。
该程序检查 TeX 数学环境的一致性(如果 -m 选项未使用)。
例如“$...$$...$”序列(表示文本内的显示模式切换-
数学模式)生成警告。 显示模式内的空行也会产生警告,并且
该程序像在正常(非数学)模式下处理下一个文本。 “$”的存在
内部显示模式被接受,因为像 $$..\hbox{..$..$}..$$ 这样的结构是
允许和常见。
在文件末尾检查逐字模式的一致性。 如果文件结束但
逐字模式不会结束打印警告。 可以关闭此行为
by -n or -w 选项。
该程序抑制了介词等字母后的波浪号变化,但它们不是
介词因为 \特克斯 or \乳胶 顺序在前。 示例:“vlastnosti \TeX u
jsou" 不会转换为 "vlastnosti \TeX u~jsou",因为这个文本被打印出来(在
TeX 处理),如“vlastnosti TeXu jsou”。 字母“u”是这里的后缀,不是
介词。
配置
选项是可选的,可以按空格分隔的任意顺序编写。
-f 筛选。 这 [档名] 处理如下:
腹腔镜 -f 文件名1 文件名2
输入 文件名1,输出为 文件名2.
腹腔镜 -f 文件名1
输入 文件名1,输出为 标准输出.
腹腔镜 -f
输入 标准输入,输出为 标准输出.
腹腔镜 文件名1 [文件名2 [文件名3 ...]]]
如果 -f 选项被省略,然后每个文件被独立处理,它是
重写。
-s 静音模式。 不打印任何消息、警告、统计信息。 只有错误
不合时宜地终止程序被打印出来。 如果省略此参数,则
横幅、警告和统计信息被打印到 斯特德.
-r 不要创建备份。 选项 -r 无关紧要,如果 -f 选项被使用。 如果
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -f 和 -r 不使用选项,然后每个重写的文件都与它的一起存储
备份文件的原始内容(备份文件的名称与备份文件的名称相同)
文件名,仅使用波浪号而不是最后一个字符)。
-v 字符
被视为非音节介词的字符集由此声明
选项。 默认: -v KkSsVvZzOoUAI. 之间的空间 -v 和 字符 is
必需的。
-x 码
这个 码 是用十六进制表示法写的字符串(即使是十六进制数字也是
必需的)。 该字符串将在介词后保存,而不是 asciitilde,即
默认。 这个例子: -x C2A0 每个非音节后存储两个字节
介词,第一个字节有 C2 代码,第二个字节有 A0 代码。 这个例子意味着
介词后将使用 UTF8 编码中的 NO-BREAK SPACE。 其他
例: -x 00A0 UTF16 编码中的 NO-BREAK SPACE。 另一个例子: -x
48454C4C4F 将使用字符串 HELLO。 之间的空间 -x 和 码 is
必需的。
-m 数学模式($...$ 和 $$...$$) 被忽略。 这意味着非音节
介词也在数学模式中搜索。 默认(没有 -m 选项):无变化
在数学模式中完成是因为(例如)“v”在数学模式中是可变的,没有
介词。
-n 逐字模式(\动词..., \贝格特...\结束) 被忽略,这意味着
程序可以在逐字环境中进行更改。 默认(没有 -n 选项):否
逐字模式的更改已完成。
-l LaTeX 模式。 以下环境被视为显示模式:
\begin{显示}...\end{显示} 和 \begin{方程}...\end{方程} 和
以下环境被视为逐字模式:
\begin{逐字}...\end{逐字逐句}.
-w 网络模式(Knuth 的网络,没有 www:-)。 以下序列被视为
逐字: @<, @d...@*, @空间 or @>|. 这意味着程序代码在 *.w 或
*.web 文件,只处理 web 评论。
示例
腹腔镜 -m -n -s -r 文件
该程序的行为类似于旧的 温卡 程序。
腹腔镜 *.tex
当前目录中带有 .tex 后缀的所有文件都将被处理(并且可能
变了)。 (“*”是 UNIX-shell 特征)。
腹腔镜 -f 文件 > 的/ dev / null的
仅处理数学和逐字模式的一致性检查。 没有变化
完成。
作者
彼得奥尔萨克[email protected]>. 手册页(捷克语原版)和 Makefile 已创建
鲁洛夫·塞卡
3月30 2009 超广角网络(1)
使用 onworks.net 服务在线使用 vlna
