tinytexonfly

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2021 License: AGPL-3.0 Imports: 10 Imported by: 0

README

TinyTeX on the fly

test goreleaser Go Reference GitHub license

用途是自动化 TinyTeX 的装包过程(虽然现在主要在用 tectonic)。

实现非常脏,所以并不是所有的包都会被识别到,可能还需要自己去看报错找没安装的包。

使用

通常情况下,你可以使用下述命令

tinytexonfly <dir>(defaults to ".")

tinytexonfly 会默认递归搜索指定的文件夹(无输入时为当前文件夹)下所有的 tex, dtx, sty, cls 文件,并输出需要执行的命令。

你也可以指定需要搜索的特定文件,形如

tinytexonfly <file>

如此 tinytexonfly 便只会处理特定文件。

当然,正如前文所述,tinytexonfly 的实现很脏,所以会有些包处理不到,此时你可以根据错误日志的输出,通过

tinytexonfly search foo.sty
tinytexonfly s foo.sty # alias

查询文件,然后按需安装。

比如下面这个例子: 错误日志:

Package fontspec Error: The font "XITSMath-Regular" cannot be found.

搜索

tinytexonfly s xits

输出

fonts/opentype/public/xits/XITS-Bold.otf
fonts/opentype/public/xits/XITS-BoldItalic.otf
fonts/opentype/public/xits/XITS-Italic.otf
fonts/opentype/public/xits/XITS-Regular.otf
fonts/opentype/public/xits/XITSMath-Bold.otf
fonts/opentype/public/xits/XITSMath-Regular.otf
tex/context/fonts/mkiv/type-imp-xits.mkiv
tex/context/fonts/mkiv/type-imp-xitsbidi.mkiv
tex/context/fonts/mkiv/xits-math.lfg

此时只需 tlmgr install xits 就行了。

数据来源

texlive files data 来自 clearlinux-pkgs/texlive

具体文件为 texlive.spec

灵感来自

LICENSE

AGPLv3

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL