这是 wiki2beamer 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
wiki2beamer - 将 wiki 格式的文本转换为 Latex-beamer 代码
概要
wiki2beamer [OPTION...] [文件...]
商品描述
文件 要处理的文本文件
-h, - 帮帮我
显示简短的使用帮助
- 版
显示版本信息
-o,- 输出 文件
将输出写入 文件 而不是标准输出
用法
通常你想将 wiki2beamer 的输出通过管道传输到一个文件中:
wiki2beamer footalk.txt > footalk.tex
如果使用多个输入文件调用,wiki2beamer 会按顺序处理它们
内容被简单地连接起来。 如果在没有任何输入文件的情况下调用,wiki2beamer 将
尝试从 STDIN 读取输入。 如果没有提供输入文件并且没有可用的文件
在 STDIN 上,wiki2beamer 打印其使用消息并退出。
如果发生错误,wiki2beamer 会返回一个非 0 的返回码。
句法
Wiki2beamer 有它自己的 wiki 语法,它(在没有太多概念的情况下演变;)并且)是
如下面所描述的。 wiki2beamer 不知道的一切都将传递给
LaTeX 输出(除非在特殊环境中)。
总体 结构
wiki2beamer txt 文件可以由两部分组成:头部和正文。 头是
可选,是一个自动模板环境。 正文包含的内容
文档。 如果没有给出头部(自动模板),那么只有身体的代码
生成并可以包含到手动制作的 LaTeX 模板文件中。
管理方式 INPUT
您可以将 wiki2beamer 的输入拆分为多个文件。 这有助于将事物分开
并避免冲突。 有两种方法可以拆分输入。 第一种是使用多个
wiki2beamer 将按顺序读取和处理的输入文件,就好像它们是一个文件一样
连接的文件。 第二种是使用 >>>include<<< 语法。
>>>包含文件<<
包含名为的文件 包含文件 在这一行。 递归工作。 无尽的
递归将被检测并视为错误。 包含文件不起作用
在 [nowiki] 和 [code] 环境中(见下文)。
结构化 “ 关于演讲
== 部分名称 ==
打开一个名为 部分名称
== 长节名称 ==[简称]
打开一个名为 长节名称, 传递参数 简称 乳胶
=== 子网名 ===
打开一个名为 子网名
=== 长子节名 ===[简称]
打开一个名为 长子节名, 传递参数 简称 乳胶
==== 框架标题 ====
打开带有标题的框架 框架标题
==== 框架标题 ====[停止]
打开带有标题的框架 框架标题, 通过帧 停止像 t, 脆弱的,
逐字逐句等到乳胶
!==== 框架标题 ====[停止]
这 ! 添加在框架前面,选择一个框架进行独占生成。 它
使 wiki2beamer 跳过所有未选择的帧。 您可以选择多个
帧。 这可以大大加快编辑-编译-视图周期。
分段命令仅在一行的开头起作用。
LISTS (项目符号/枚举)
* 文本 创建一个项目符号(逐项) 文本
*<滑梯> 文本
创建一个项目符号(逐项) 文本 只出现在指定的幻灯片上
(滑梯)
# 文本 创建一个编号的项目(枚举) 文本
#<滑梯> 文本
创建一个编号的项目(枚举) 文本 只出现在指定的
幻灯片(滑梯)
级联列表,混合有序和无序项目:
* 这是一个疯狂的清单。
*# 它包含不同的项目。
*# 不同的格式。
*** 在不同的层面上。
***<2-> 动画
*<3-> 相当有趣。
**<4-> 不是吗?
ENVIRONMENTS
LaTeX 知道很多环境,其中一些像 \begin{center} \end{center} 一样简单,
其他的更复杂。 要以更像 wiki 的方式使用这些,请使用 <[name] 来
open 和 [name]> 关闭环境。 它将被简单地转换为 \begin{name} 和
结束{名称}。
警告
没有进行解析。 用户负责关闭任何打开的环境。
环境标签仅在一行的开头被识别。
特别 ENVIRONMENTS
与标准环境不同,wiki2beamer 可以识别一些环境名称。 这些
是:nowiki、代码、自动模板和框架。 如果 wiki2beamer 检测到其中之一,它将执行
一些高级解析,甚至可能因语法错误而失败。
自动模板
Autotemplate 可以用在 beamer .txt 文件的开头。 它将创建
需要 LaTeX 标头来编译内容。
<[自动模板]
打开自动模板环境
[自动模板]>
关闭自动模板环境
键=折扣值 (在[自动模板]内)
插入模板命令\核心价值
key=value 对在输出中被转换为 \keyvalue(特殊键除外)——
= 之后的所有内容都附加到 \key。
<[自动模板]
使用包=[utf8]{inputenc}
[自动模板]>
将被转换为 \usepackage[utf8]{inputenc}。
有一组内置选项:
<[自动模板]
文档类={投影仪}
使用包={列表}
使用包={wasysym}
使用包={graphicx}
日期={\今天}
lstdefinestyle={基本}{....}
标题框=真
[自动模板]>
titleframe 是一个特殊的键,它告诉 wiki2beamer 创建一个标题框架。 要设置
演示文稿的标题、副标题和作者使用键标题、副标题和作者。
覆盖默认选项适用于
· 每个键级别用于:文档类、标题框
· 每包级别:usepackage
· 没有覆盖:其他一切
守则
使用代码环境来显示动画代码列表。
<[代码]
打开代码环境
<[代码][停止]
打开一个代码环境传递 停止到 latex lstlisting 环境。
[代码]>
关闭代码环境
<[代码][键=值,...]
...
[代码]>
<[code] 打开环境,[code]> 关闭它,<[code] 之后的一切都传递给
LaTeX 列表包作为此列表的选项。 在代码环境中,[
和 ] 必须转义为 \[ 和 \]。 [ 和 ] 之间的东西是动画。 那里有两个
动画种类:
· [ 一些代码] - 仅在指定的幻灯片上显示“一些代码”
· [[ 一些代码][ 一些其他代码]] - 在幻灯片中显示“一些代码”
第一个规范,在第二个规范的幻灯片上显示“其他一些代码”,填满空间
在没有空格的内容的幻灯片上
幻灯片规格可以是以下形式:
· n - 一个单帧 n
· nm - 帧序列 n 到 m
· spec,spec,... - 将多个specs组合成on(例如<1-3,5>)
诺维基
Nowiki-Environments 完全摆脱了 wiki2beamer 的替代。 <[nowiki] 打开
环境,[nowiki]> 关闭它。
FRAME
LaTeX 框架环境是幻灯片内容所在的位置。 您可以手动关闭
使用 ==== Frametitle ==== 和 [frame]> 打开的框架环境。 Wiki2beamer
然后意识到最后一帧已经关闭并且不会尝试再次关闭它。
文字 格式化
'''文本'''
排版 文本 无所畏惧
''文本''
排版 文本 斜体
@文本@排版 文本 在打字机类型中,要忽略 @,请将其转义为 \@
!文本! 警报 文本, 要忽略 !,请将其转义为 \!
_ 颜色 _ 文本 _
使 文本 出现在 颜色
柱
<[列]
打开列环境
[[[ 宽度 ]]]
创建一列 宽度,下面的所有内容都在此列中
[栏目]>
关闭列环境
图形
<<文件路径>>>
包括来自 文件路径
<<文件路径,键=值>>>
包括来自 文件路径 通过 键=值 乳胶参数
脚注
(((文本)))
创建一个脚注包含 文本
布局
--长度--
当在行首找到时,之后没有任何内容,插入一个 \vspace{长度}
(长度的垂直空间 长度)
-*长度--
同上,但插入一个 \vspace*(一个强制的 vspace)
+<覆盖>{内容}
\揭开 内容 在给定的 覆盖 子帧。 他们已经将
空间,它们需要被显示,所以框架的几何形状不会改变
元素弹出。
-<覆盖>{内容}
\只显示 内容 在给定的 覆盖 子帧。 他们不会承担
它们需要显示的空间,因此当
元素弹出。
替代品
--> 变成 $\rightarrow$
==> 变成 $\Rightarrow$
<-- 变成 $\leftarrow$
<== 变成 $\Leftarrow$
:-) 变成 \smiley(需要包 wasysym)
:-( 变成 \frownie (需要包 wasysym)
FRAME 页眉/页脚
有两个变量,FRAMEHEADER 和 FRAMEFOOTER。 这些内容将是
插入在以下所有幻灯片的开头/结尾。
@帧头=文本
将帧头设置为 文本
@帧脚=文本
将 framefooter 设置为 文本
离开 文本 为空以重置框架页眉和页脚。
使用 onworks.net 服务在线使用 wiki2beamer