send link to app

LaTeX Writer


4.6 ( 8256 ratings )
工具 效率
开发 超 孟
9.99 USD

欢迎使用 LaTeX Writer!

LaTeX Writer 是一款支持 pdflatex 与 lualatex 两种排版方式,且支持 bibtex 的 LaTeX 编辑器。

功能介绍
1. LaTeX Writer 尽可能地集成了 TeX 发行版中的所有宏包。LaTeX Writer 集成了 ctex 宏集,支持使用 lualatex 或 pdflatex (+ zhmCJK) 排版中文文档。
2. LaTeX Writer 能直接打开 iCloud 中存储的 TeX 文件,集成的排版引擎能直接读取 iCloud 中相关的排版资料(图片,tex 文件,bib 文件等),您无需手动导入排版资料。
3. LaTeX Writer 的文本编辑器支持自动补全、搜索查找和跳转到任意行功能,方便您管理大型文档。
4. LaTeX Writer 集成了 synctex,您可以使用 synctex 进行正反向查找。连接外置键盘后,可使用快捷键 Command + Shift + J 进行正向查找。在任何时候,双击 PDF 文件即可反向查找。
5. LaTeX Writer 对键盘功能进行了深度优化:键盘工具栏可供插入各种符号;在外接键盘时,您可以长按 command 键以浏览快捷键列表;排版结束后,键盘不会收起,不会打断正常写作。
6. LaTeX Writer 对 TeX 排版日志进行了简单的解析。排版结束后,可以在侧边栏中定位错误行所在位置,甚至可以直接预览相应的宏包文件。

使用说明:
1. 第一次进入 APP 后,点击顶部导航栏的 “+” 以新建一个 TeX文档。
2. 进入编辑器后,请您点击顶部导航栏的齿轮按钮,这将为您安装 TeX 发行版,安装时请您保证 iPad 至少有 3.8 GB 的可用存储空间。如果安装失败,请您重新尝试安装。安装完成以后,点击齿轮按钮即可开始排版;齿轮转动表示正在排版,您可以点击正在转动的齿轮以终止排版。
3. 连接外置键盘之前,请确保 iPadOS 的输入法已切换为原生输入法。长按 command 可以查看所有支持的快捷键。
4. 安装完成后,请您打开侧边栏中的设置,进入 TeX 相关设置,授予 iCloud 和 iPad 内部存储的访问权限。授予完成后,退出并重新进入编辑器。以后打开 tex 文件时,将在侧边栏的文件管理器中自动加载 tex 文件所在目录的文件列表,您可以预览或直接修改支持的文件(plain-text,PDF,eps,jpg,bmp,png 等)。
5. 排版中文时,请在设置中切换排版方式为 lualatex,然后使用 ctex 宏集。如果您了解 zhmCJK 宏包,也可以用 pdflatex + ctex + zhmCJK 排版中文文档。
一个可以使用的 lualatex + ctex 模板如下:
documentclass[fontset=none]{ctexart}
setCJKmainfont[ItalicFont=FZKTJW--GB1-0,BoldFont=FZHTJW--GB1-0]{FZSSJW--GB1-0}
setCJKfamilyfont{songti}{FZSSJW--GB1-0}
newcommand{songti}{CJKfamily{songti}}
setCJKfamilyfont{heiti}{FZHTJW--GB1-0}
newcommand{heiti}{CJKfamily{heiti}}
setCJKfamilyfont{kaishu}{FZKTJW--GB1-0}
newcommand{kaishu}{CJKfamily{kaishu}}
title{标题}
author{作者}
date{today}
begin{document}
maketitle
end{document}
一个可以使用的 pdflatex + ctex + zhmCJK 模板如下:
documentclass[UTF8,zhmap=zhmCJK,fontset=none]{ctexart}
setCJKmainfont{simsun.ttc}[BoldFont=simhei.ttf,ItalicFont=simkai.ttf]
usepackage{amsmath,amsthm,amssymb,enumitem,geometry}
geometry{scale=0.85}
title{示例文档}
author{Author Name}
date{today}
begin{document}
maketitle
tableofcontents
section{第一节}
subsection{第一小节}
请注意$f(x)$与 $f(x)$ 的区别.
subsection{第二小节}
end{document}
如果以上模板不能编译成功,请尝试在设置中清除 luatex 缓存,然后再试。若仍不能编译成功,请您在设置中重置 TeX 发行版。
【特别提醒】 编辑器不会为您自动保存文件,为防止数据丢失,请您退出编辑器时手动点击导航栏的保存按钮(或者外置键盘 command + s)以保存文件。
6. 您可以在设置中对 TeX 发行版的源文件进行文件操作(删除、导入、复制文件等),可以手动安装宏包,也可以使用字体安装器安装新字体(目前仅支持 truetype 和 opentype 字体)。在这些操作完成以后,请您在设置中重建 TeX 宏包文件数据库(ls-R)。
7. 如果您的文档需要 bibtex 支持,可以在设置中开启 bibtex。
8. 如果您在使用过程中有【功能需求】或【 Bug 反馈】,请直接联系 [email protected],我将尽快为您解决问题。