From 45a82b477744afd777bfd8301b0a998c3ef1c670 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 2 Aug 2024 21:03:33 +0000 Subject: texplate (2aug24) git-svn-id: svn://tug.org/texlive/trunk@71952 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/support/texplate/README.md | 75 ++++++++++++++++----- .../doc/support/texplate/texplate-manual.pdf | Bin 105290 -> 105626 bytes .../doc/support/texplate/texplate-manual.tex | 12 +++- Master/texmf-dist/scripts/texplate/texplate.jar | Bin 3588303 -> 3693623 bytes .../org/islandoftex/texplate/util/MessageUtils.kt | 3 +- 5 files changed, 68 insertions(+), 22 deletions(-) diff --git a/Master/texmf-dist/doc/support/texplate/README.md b/Master/texmf-dist/doc/support/texplate/README.md index 43673ed9178..ea0f023a35b 100644 --- a/Master/texmf-dist/doc/support/texplate/README.md +++ b/Master/texmf-dist/doc/support/texplate/README.md @@ -4,19 +4,26 @@ ![Minimum JRE: 8.0](https://img.shields.io/badge/Minimum_JRE-8.0-blue.svg?style=flat-square) ![Current version](https://img.shields.io/badge/dynamic/json.svg?color=blue&label=Latest%20release&query=%24.0.name&url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F13793875%2Frepository%2Ftags&style=flat-square) -TeXplate is a tool for creating document structures based on templates. The application name is a word play on _TeX_ and _template_, so the purpose seems quite obvious: we want to provide an easy and straightforward framework for reducing the typical code boilerplate when writing TeX documents. Also note that one can easily extrapolate the use beyond articles and theses: the application is powerful enough to generate _any_ text-based structure, given that a corresponding template exists. +TeXplate is a tool for creating document structures based on templates. The +application name is a word play on _TeX_ and _template_, so the purpose seems +quite obvious: we want to provide an easy and straightforward framework for +reducing the typical code boilerplate when writing TeX documents. Also note that +one can easily extrapolate the use beyond articles and theses: the application +is powerful enough to generate _any_ text-based structure, given that a +corresponding template exists. ## Basic use -Our tool is a typical command line application, so we need to invoke it by simply typing `texplate` in the terminal: +Our tool is a typical command line application, so we need to invoke it by +simply typing `texplate` in the terminal: ```bash $ texplate ______ __ __ ___ __ -/\__ _\ /\ \ /\ \ /\_ \ /\ \__ -\/_/\ \/ __ \ `\`\/'/' _____\//\ \ __ \ \ ,_\ __ - \ \ \ /'__`\`\/ > < /\ '__`\\ \ \ /'__`\ \ \ \/ /'__`\ - \ \ \/\ __/ \/'/\`\\ \ \L\ \\_\ \_/\ \L\.\_\ \ \_/\ __/ +/\__ _\ /\ \ /\ \ /\_ \ /\ \__ +\/_/\ \/ __ \ `\`\/'/' _____\//\ \ __ \ \ ,_\ __ + \ \ \ /'__`\`\/ > < /\ '__`\\ \ \ /'__`\ \ \ \/ /'__`\ + \ \ \/\ __/ \/'/\`\\ \ \L\ \\_\ \_/\ \L\.\_\ \ \_/\ __/ \ \_\ \____\ /\_\\ \_\ \ ,__//\____\ \__/.\_\\ \__\ \____\ \/_/\/____/ \/_/ \/_/\ \ \/ \/____/\/__/\/_/ \/__/\/____/ \ \_\ @@ -55,23 +62,42 @@ Usage: texplate [-c=] -o= [-t=