TeX (.tex)

背景

    • MIME 类型:application/x-tex
    • TeX 排版系统和编程语言.
    • 常用于排版数学和科学出版物以及其他技术文档.
    • 纯文本格式.
    • 描述多页文档的内容和布局.
    • 自1977年由 Donald Knuth 开发.

Export

  • Export["file.tex",expr] 把任意表达式、NotebookCell 对象以及从 ToBoxes 获得的任何框表达式导出为 TeX 格式.
  • 被导出的 TeX 包括标记材料,其维护存在 Wolfram 系统中的大部分文档结构.
  • Export 总是产生完整的 AMS-LaTeX 文档,不只是片段 TeX 语言.
  • TeXForm 可用于创建排版表达式的 TeX 版本.
  • Export["file.tex",expr,elem] 通过把 expr 作为指定参数 elem 创建一个 TeX 文件.
  • 导出格式可以用命令 Export["file",expr,"TeX"] 明确指定.
  • 请到以下参考页面了解完整的基本信息:
  • Import, Export从文件导入或导出到文件
    CloudImport, CloudExport从云对象导入或导出到云对象
    ImportString, ExportString从字符串导入或导出到字符串
    ImportByteArray, ExportByteArray从字节数组导入或导出到字节数组

笔记本界面

  • 在笔记本前端,另存为 把当前笔记本导出为一个 TeX 文件.
  • 选择另存为 把笔记本选择的部分导出为 TeX.

Import 参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表

选项

  • Export 的高级选项:
  • "BoxRules"{}指定从 Wolfram 语言框表达式到 TeX 参数的映射
    "ConversionRules"Automatic指定从 Wolfram 系统单元样式到 TeX 参数的映射
    "DocumentClass""article"使用何种 LaTeX 文档类型
    "MathOutput""TeX"用于排版表达式的格式
    "UsePackages"Automatic包含在 \usepackage{}中的程序包列表
  • "DocumentClass"的排版设置包括"article""report" 和 "letter".
  • "MathOutput" 的可能设置为:
  • "EPS"把排版表达式转换成 EPS,存储在单个文件中
    "TeX"把所有排版表达式格式化为嵌入的 TeX 宏

范例

基本范例  (6)

把任意表达式导出为 TeX:

以下把 Cell 表达式转换成 TeX:

指定 "ConversionRules" 作为 Wolfram 系统样式参数到用户定义的 TeX 宏的翻译:

使用 "ConversionRules" 选项创建一个带编号的等式:

把排版表达式转换成 EPS,存储在独立的文件中:

使用 "BoxRules" 选项自定义 Wolfram 语言框如何被翻译为 TeX: