tectonic

A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.

OTHER License

Downloads
836.3K
Stars
3.9K
Committers
63

Bot releases are hidden (Show)

tectonic - Continuous Deployment

Published by pkgw 27 days ago

Continuous deployment of commit 2e7560f7

tectonic - Continuous Deployment Latest Release

Published by pkgw 6 months ago

Continuous deployment of commit cb37df1d

tectonic - Continuous Deployment

Published by pkgw 6 months ago

Continuous deployment of commit a834bd5d

tectonic - Continuous Deployment

Published by pkgw 7 months ago

Continuous deployment of commit f4642d2a

tectonic - Continuous Deployment

Published by pkgw 8 months ago

Continuous deployment of commit 2b7839bf

tectonic - Continuous Deployment

Published by pkgw 8 months ago

Continuous deployment of commit e3dadd7c

tectonic - Continuous Deployment

Published by pkgw 8 months ago

Continuous deployment of commit 498e9300

tectonic - Continuous Deployment

Published by pkgw 8 months ago

Continuous deployment of commit 4adc8362

tectonic - Continuous Deployment

Published by pkgw 8 months ago

Continuous deployment of commit e354b09e

tectonic - tectonic_engine_bibtex 0.2.2

Published by pkgw 9 months ago

tectonic_engine_bibtex 0.2.2 (2024-02-05)

  • Complete the port of BibTeX to pure Rust (#1077, #1083, @CraftSpider)!
tectonic - tectonic 0.15.0

Published by pkgw 9 months ago

tectonic 0.15.0 (2024-02-05)

This release contains a grab-bag of nice improvements:

  • The port of Tectonic’s BibTeX engine to a pure-Rust implementation has been
    completed by @CraftSpider (#1077, #1083, #1127, #1129)! It continues
    to be the case that this change should be invisible to users, but it shows
    that large chunks of Tectonic’s legacy C/C++ code can be migrated to cleaner,
    safer, more maintainable Rust over time.
  • The official Linux builds of Tectonic now link against OpenSSL 3.x, instead of
    the old 1.1 series (#1092, @pkgw). This should improve binary
    compatibility on mainstream platforms. If you need a build that uses the older
    series, you’ll have to compile it yourself.
  • The --web-bundle flag can now be used in more situations, specifically
    tectonic -X new and tectonic -X init (#1132, @bryango).
  • As part of the above work, you can now activate the "V2" interface with the
    -X flag in more places on the Tectonic command line.
  • The Tectonic.toml file used by the "V2" interface now supports a
    [metadata] section for arbitrary structured user metadata (#1120,
    @rm-dr). This is useful for custom tools that build on top of Tectonic,
    where you might want to have some custom pieces of information about each
    document in a group.
  • The "V2" interface also now supports external commands (#1103, @rm-dr). If
    you have a program named tectonic-blah in your search path, running
    tectonic -X blah will execute it.
  • Running tectonic -Z help (as opposed to tectonic -Zhelp) now actually
    works (#1064, #1084, @pkgw).

Build changes:

  • You can now cross-compile Tectonic to the aarch64-unknown-linux-musl target
    (#1089, @pkgw).
  • MIPS is no longer supported as a build target (#1076, @CraftSpider). It
    dropped to Tier 3 support by the Rust language, which makes it difficult to
    support in our continuous integration systems. Sorry, MIPS!

Documentation fixes:

tectonic - tectonic_xetex_layout 0.2.4

Published by pkgw 9 months ago

tectonic_xetex_layout 0.2.4 (2024-02-05)

  • Remove a hack related to libicudata from the build script; this is now
    handled in the proper place, in the tectonic_bridge_icu crate (#1092,
    @pkgw).
tectonic - tectonic_engine_spx2html 0.3.2

Published by pkgw 9 months ago

tectonic_engine_spx2html 0.3.2 (2024-02-05)

  • Fix (well, suppress) a new Clippy complaint (#1137, @pkgw).
tectonic - tectonic_engine_xetex 0.4.4

Published by pkgw 9 months ago

tectonic_engine_xetex 0.4.4 (2024-02-05)

  • Support aarch64-unknown-linux-musl as a cross-buildable architecture (#1089,
    @pkgw). This includes one of the gnarliest build hacks I've ever had to
    perpetrate, as documented in xetex/xetex-engine-interface.c.
tectonic - tectonic_bridge_harfbuzz 0.2.9

Published by pkgw 9 months ago

tectonic_bridge_harfbuzz 0.2.9 (2024-02-05)

  • Update the vendored Harfbuzz to 8.3.0.
tectonic - tectonic_bridge_icu 0.2.1

Published by pkgw 9 months ago

tectonic_bridge_icu 0.2.1 (2024-02-05)

  • Adjust the build script to try to get proper link ordering with libicudata
    (#1092, @pkgw).
tectonic - tectonic_bridge_core 0.4.1

Published by pkgw 9 months ago

tectonic_bridge_core 0.4.1 (2024-02-05)

  • Add a safety comment and fix some new Clippy complaints (#1076, @CraftSpider)
tectonic - tectonic_docmodel 0.2.2

Published by pkgw 9 months ago

tectonic_docmodel 0.2.2 (2024-02-05)

  • Add a metadata field to the Tectonic.toml file specification, allowing
    open-ended, user-defined metadata (#1120, @rm-dr). This is useful for custom
    tools that build on top of Tectonic, where you might want to have some custom
    piece of information about each document in a group.
tectonic - tectonic_io_base 0.4.3

Published by pkgw 9 months ago

tectonic_io_base 0.4.3 (2024-02-05)

  • Once again, tidy up recent Clippy warnings (#1076, @CraftSpider).
tectonic - tectonic_xetex_format 0.3.2

Published by pkgw 9 months ago

tectonic_xetex_format 0.3.2 (2024-02-05)

  • Update for latest Clippy complaints (#1119, @pkgw).