Skip to content

Releases: tueda/makefile4latex

0.13.0

07 Sep 12:30

Choose a tag to compare

Added

  • New target bundle to create an archive from the current Git repository (#61).

0.12.0

23 Aug 12:59

Choose a tag to compare

Added

  • Support for partial updates to .gitignore (#58).
    The root .gitignore file now contains a user section, separated from the main part by a 10-hash marker line:
    ##########
    # user-defined rules
    # You can add your own rules here if needed.
    
    make upgrade preserves user-defined rules written below the marker line.
  • Support for LaTeX Workshop (e56697e, 3d62a2b).
    Configuration example:
    {
      "latex-workshop.latex.recipes": [
        {
          "name": "make 🔃",
          "tools": [
            "make"
          ]
        }
      ],
      "latex-workshop.latex.tools": [
        {
          "name": "make",
          "command": "make",
          "args": [
            "-C",
            "%DIR%",
            "USE_LATEX_WORKSHOP=1",
            "%DOCFILE%.pdf"
          ]
        }
      ]
    }
  • Support SyncTeX with BUILDDIR (3268d4f).

Changed

Fixed

  • LaTeX errors were not being colorized when using -file-line-error (20c1c40).

0.11.1

29 Jan 13:57

Choose a tag to compare

Fixed

  • make dist failure due to extractbb --version with TeXLive 2021. (#45)

0.11.0

07 Jan 10:37

Choose a tag to compare

Added

  • New target pretty to run code prettifiers on the source files in the current directory.
    Currently, only latexindent has built-in support. By default, make pretty runs latexindent -l -wd -s for each .tex file. Target files of the prettifier can be configurable by setting LATEXINDENT_TARGET, for example, LATEXINDENT_TARGET = *.tex *.sty. Note that probably the user wants to customize latexindent local settings (in localSettings.yaml or latexindent.yaml), like defaultIndent and onlyOneBackUp. (#22)
  • Configurable target files for linters, by CHKTEX_TARGET etc. (20f7bc9)

Changed

0.10.0

23 Jul 12:22

Choose a tag to compare

Added

  • Colorize dvipdfmx warnings (#42).

0.9.1

23 Sep 14:02

Choose a tag to compare

Fixed

  • Removed a superfluous message printed when POSTPROCESS is not given (#39).

0.9.0

22 Apr 06:38

Choose a tag to compare

Added

  • POSTPROCESS to specify post-processing targets (#38).
  • Variables MOSTLYCLEANFILES, CLEANFILES, PREREQUISITE, PREREQUISITE_SUBDIRS and POSTPROCESS are now officially public.

0.8.0

09 Aug 12:46

Choose a tag to compare

Added

MAKEFILE4LATEX_WAIT_COMMAND (default: sleep 1) to change the command to wait some time in make watch (#30).

0.7.0

26 May 06:56

Choose a tag to compare

Added

  • Placing *-eps-converted-to.pdf files generated during pdflatex into BUILDDIR (for TeX Live) (#29). This behaviour can be controlled by USE_BUILDDIR_FOR_EPSTOPDF (= always, never or auto). The default value auto indicates that the feature is enabled for TeX Live.

0.6.0

20 Apr 10:57

Choose a tag to compare

Added

  • Built-in support for Hunspell (#26). Enabled by adding hunspell to LINTS.