This filter provides a slightly cleaner syntax for LaTeX acronyms.
What it does:
| Code | Description | Translates to |
|---------|---------------------------|---------------------|
| (+x)
| basic acronym instruction | \ac{x}
|
| (+~x)
| full form of the acronym | \acf{x}
|
| (+.x)
| always short form | \acs{x}
|
| (+-x)
| always expand acronym | \acl{x}
|
| (+*x)
, (+.*x)
, (+-*x)
, (+~*x)
| plural form of the above | \acp{x}
, \acsp{x}
, \aclp{x}
, \acfp{x}
respectively |
| (+^x)
, (+.^x)
, (+-^x)
, (+~^x)
| plural form, alternate syntax | \acp{x}
, \acsp{x}
, \aclp{x}
, \acfp{x}
|
The binary pandoc-ac
is a standard pandoc filter.
It is currently compatible with the Pandoc AST API v1.22.
none
pandoc mytext.md -F pandoc-ac -o out.pdf
Moreover, the filter is accessible programmatically from Rust with the pandoc_ac
library.
```rust use pandocast::Pandoc; use pandocac::makeacronymformatting; use serdejson::fromreader; use std::fs::File;
let input_file = "resources/test.md";
let textjson: Pandoc = fromreader(File::open(inputfile)?)?; let result: Pandoc = makeacronymformatting(textjson); ```
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.