0.11.1 (2024-01-29)
make dist
failure due toextractbb --version
with TeXLive 2021. (#45)
0.11.0 (2024-01-07)
- New target
pretty
to run code prettifiers on the source files in the current directory. Currently, onlylatexindent
has built-in support. By default,make pretty
runslatexindent -l -wd -s
for each.tex
file. Target files of the prettifier can be configurable by settingLATEXINDENT_TARGET
, for example,LATEXINDENT_TARGET = *.tex *.sty
. Note that probably the user wants to customizelatexindent
local settings (inlocalSettings.yaml
orlatexindent.yaml
), likedefaultIndent
andonlyOneBackUp
. (#22) - Configurable target files for linters, by
CHKTEX_TARGET
etc. (20f7bc9)
- Updated
.gitignore
, which is now based onTeX.gitignore
(2021-12-11). (a3e4eae)
0.10.0 (2023-07-23)
- Colorize
dvipdfmx
warnings (#42).
0.9.1 (2022-09-23)
- Removed a superfluous message printed when
POSTPROCESS
is not given (#39).
0.9.0 (2022-04-22)
POSTPROCESS
to specify post-processing targets (#38).- The following variables are now officially public
(2cffd85):
MOSTLYCLEANFILES
CLEANFILES
PREREQUISITE
PREREQUISITE_SUBDIRS
POSTPROCESS
0.8.0 (2021-08-09)
MAKEFILE4LATEX_WAIT_COMMAND
(default:sleep 1
) to change the command to wait some time inmake watch
(#30).
0.7.0 (2021-05-26)
- Placing
*-eps-converted-to.pdf
files generated duringpdflatex
intoBUILDDIR
(for TeX Live) (#29). This behaviour can be controlled byUSE_BUILDDIR_FOR_EPSTOPDF
(=always
,never
orauto
). The default valueauto
indicates that the feature is enabled for TeX Live.
0.6.0 (2021-04-20)
0.5.2 (2021-04-20)
make LINTS=aspell lint
uses the GNU grep's-w
option if available (#27).
0.5.1 (2021-04-20)
make lint
should fail if GNU Aspell is needed but missing (#25).
0.5.0 (2020-12-06)
- The
lint
target, which runs linters for LaTeX source files, is now officially available (#15). ChkTeX (chktex
), GNU Aspell (aspell
), textlint (textlint
) and RedPen (redpen
) have built-in support. One can specify the linters by theLINTS
variable. The default value isLINTS = chktex
. - The
COLOR
variable controls colors in the output (5f83a9f):- always
- never
- auto (default)
0.4.1 (2020-11-23)
- Fix a regression in dependency tracking (#20).
get/Makefile
now also refers to configuration files in the directory containing the Makefile after resolving symbolic links forMAKEFILE4LATEX_REVISION
andMAKEFILE4LATEX_CACHE
(2575449).
0.4.0 (2020-11-21)
- Basic BibLaTeX support
(#11).
There are following limitations in the
DIFF
mode:- The
DIFF
mode withbiber
requireslatexpand
1.6 or later (--biber
option). - The
DIFF
mode withbiber
may not work with a hiddenBUILDDIR
(e.g.,.build
). - The
DIFF
mode does not work with the BibTeX backend.
- The
- Partial
bib2gls
support (#12). There are following limitations:- Dependency tracking on .bib files that are processed by
bib2gls
does not work. - The
DIFF
mode does not work withbib2gls
.
- Dependency tracking on .bib files that are processed by
0.3.6 (2020-11-07)
- Fix a BibTeX issue in the
DIFF
mode withBUILDDIR
(#19).
0.3.5 (2020-10-23)
- The target document file should be always updated even when LaTeX doesn't run, otherwise an unnecessary run occurs in the next time (00207ed).
- Move
.ilg
files toBUILDDIR
when it is defined (a0c2720).
0.3.4 (2020-10-17)
- BibTeX error message
I couldn't open file name ...
is now colorized (45d9344).
0.3.3 (2020-10-03)
- Avoid changing versioned Makefiles in
make upgrade
(#17).
0.3.2 (2020-09-27)
- Print the version in
make help
(a8ef0f9).
0.3.1 (2020-09-23)
- Improve the messages during
make watch
(3e3dcd3).
0.3.0 (2020-09-15)
- When the
BUILDDIR
variable is defined on the command line or in the user configuration files, LaTeX intermediate files are put intoBUILDDIR
. This is implemented by using the-output-directory
option available in TeX Live (#13).
0.2.0 (2020-09-12)
make clean
now deletes directories named.cache
,_cache
andcache
, which are considered as cache directories (fe2dd15).
0.1.0 (2020-09-05)
- We have added
get/Makefile
for on-demand downloading and introducedMAKEFILE4LATEX_REVISION
to specify the revision. Now it is time for us to make the first release so that this tag can be used for specifying the revision to be downloaded, for example, inlatex.mk
:MAKEFILE4LATEX_REVISION = v0.1.0