LaTeX-Template for Inline Images ================================ If you want your document to be self contained, you might want to decare inline images in base64 encoding. Just use: \usepackage{inline-images} … \inlineimg{}{} This creates a file `.base64` containning a copy of the raw image data, then a sytsem shell is executed to convert the raw data to the binary image and a file `` is created, which is then include in your document. **Note:** The LaTeX compiler must be able to execute system commands, so option `--shell-escape` is required. **Note:** It is desiged for Unix systems and it requires the command line tool `base64` installed. Compilation calls `base64 -d .img.base64 > .img`. Configuration ============= If you need an other command to decode base64 encoding, redefine the command `\imageencoder`: \newcommand{\imageencoder}[1]{base64 -d #1.img.base64 > #1.img} Example ======= This [example code]: ```latex \documentclass[a5]{article} \usepackage[paperwidth=6cm,paperheight=4cm]{geometry} \usepackage{inline-images} \newcommand{\img}{iVBORw0KGgoAAAANSUhEUgAAAMgAAADIC … BQ8f/JOcTkviE7+QAAAABJRU5ErkJggg==} \begin{document} \inlineimg{example.png}{\img} © 2018 Marc Wäckerlin \end{document} ``` Results in this [example document]: ![example screenshot](screenshots/example.jpg) Need More ========= If you are missing a feature or a configuration option, consult the [project] page. Just open a [ticket] and the [author] will care about it. Er extend it, it's [lgpl]. [example code]: screenshots/screenshot.jpg "screenshot of the example document" [example document]: examples/example.tex "full example document" [ticket]: https://mrw.sh/templates/inline-images/issues "open issues and tickets for my LaTeX-templates project" [author]: https://marc.wäckerlin.ch "Marc Wäckerlin" [project]: https://mrw.sh/templates/inline-images "the main project page" [lgpl] https://www.gnu.org/licenses/lgpl-3.0 "Library GNU Public License"