Skip to content

gav451/org-exp-exp

Repository files navigation

Org export experimentation

Introduction

The terms of the GNU General Public License v3.0 apply to the .el files in this repository.

Any backend

File any-backend.org helps to compare the LaTeX output using different org-latex-src-block-backend options. It demonstrates also a bug in the engraved backend. The mini-library any-backend.el works in tandem with any-backend.org. The source block ab-do-it is the entry point of any-backend.org.

Bug engraved

File bug-engraved.org helps to understand a bug in the engraved Org LaTeX source block export backend by comparing its output with the output of a work-around and the output of a bug amplifier. The mini-library bug-engraved.el works in tandem with bug-engraved.org. The source block be-do-it is the entry point of bug-engraved.org.

Fix engraved

File fix-engraved.org explains and implements my sofar most concise solution to work around a bug in the engraved Org LaTeX source block export backend. It is the basis for an unacceptable patch fixing the bug. The mini-library fix-engraved.el works in tandem with fix-engraved.org. The source block fe-do-it is the entry point of fix-engraved.org and executing it enables a work-around for the engraved bug. The user has to call org-export-dispatch. Calling functions fe-disable or fe-enable disables or enables the work-around and calling fe-toggle-toc may make a layout difference by toggling the presence of a list of listings in the table of contents.

LaTeX shell-escape danger

File latex-shell-escape-danger.org explains how to inject any command exploiting file local safe string variables in ox-latex and the LaTeX -shell-escape option.

About

Org export experimentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published