@book{texbook,
	title = {The \TeX book},
	author = {Donald E. Knuth},
	year = {1986},
	isbn = {0-201-13448-9},
	publisher = {Addison-Wesley},
}

@book{texbytopic,
	title = {\TeX\ by Topic},
	author = {Victor Eijkhout},
	year = {2007},
	url = {https://ctan.org/pkg/texbytopic},
	texdoc = {texbytopic},
}

@manual{latex2e,
	title = {\LaTeXe: An unofficial reference manual},
	url = {https://ctan.org/pkg/latex2e-help-texinfo},
	date = {2018-10},
	language = {english},
	texdoc = {latex2e},
}

@manual{clsguide,
	title = {\LaTeXe\space for class and package writers},
	author = {The \LaTeX3 Project},
	url = {https://ctan.org/pkg/clsguide},
	date = {2006-02-15},
	texdoc = {clsguide},
}

@manual{source2e,
	title = {The \LaTeXe\ Sources},
	author = {Johannes Braams
		and David Carlisle
		and Alan Jeffrey
		and Leslie Lamport
		and Frank Mittelbach
		and Chris Rowley
		and Rainer Schöpf},
	url = {https://ctan.org/pkg/source2e},
	date = {2020-10-01},
	language = {english},
	texdoc = {source2e},
}

@manual{l2tabu,
	title = {Das \LaTeXe-Sündenregister},
	author = {Mark Trettin and Marc Ensenbach},
	url = {https://ctan.org/pkg/l2tabu},
	date = {2016-02-03},
	language = {german},
	addendum = {An English translation of an older version is available at \url{https://ctan.org/pkg/l2tabu-english}},
	texdoc = {l2tabu},
}

@manual{usrguide,
	title = {\LaTeX\ for authors},
	author = {\LaTeX\ Project Team},
	date = {2023-05-23},
	url = {https://ctan.org/pkg/usrguide},
	texdoc = {usrguide},
}

% ------- Joseph Wright's blog -------

@online{ltx3env,
	url = {https://www.texdev.net/2011/01/09/latex3-and-document-environments/},
	urldate = {2020-07-17},
	author = {Joseph Wright},
	title = {\LaTeX3 and document environments},
}

% ------- tex exchange -------

@online{texexchange_abbrev_bad_style,
	url = {https://tex.stackexchange.com/questions/256849/cleveref-change-behaviour-of-cref-to-use-the-abbreviated-form#comment791998_256849},
	author = {Toby Cubitt},
	date = {2016-08-10T18:29:00},
}

@online{texexchange_caption_position,
	title = {Why should a table caption be placed above the table?},
	url = {https://tex.stackexchange.com/questions/3243/why-should-a-table-caption-be-placed-above-the-table},
	urldate = {2020-07-17},
}

@online{texexchange_make_at,
	url = {https://tex.stackexchange.com/questions/201348/why-doesnt-makeatletter-work-inside-newcommand},
	author = {Manuel},
	date = {2014-09-16},
}

@online{texexchange_papersize,
	url = {https://tex.stackexchange.com/questions/404673/paperwidth-too-large/404693#comment1008643_404673},
	author = {David Carlisle},
	date = {2017-12-05},
}

@online{texexchange_subtype_workaround,
	url = {https://tex.stackexchange.com/a/63967},
	author = {user2574},
	date = {2012-07-19},
}

% ------- package documentations -------

@manual{array,
	title = {A new implementation of \LaTeX's tabular and array environment},
	author = {Frank Mittelbach and David Carlisle},
	date = {2020-10-01},
	url = {https://ctan.org/pkg/array},
	texdoc = {array},
}

@manual{booktabs,
	title = {Publication quality tables in \LaTeX},
	author = {Simon Fear},
	date = {2016-04-29},
	url = {https://ctan.org/pkg/booktabs},
	texdoc = {booktabs},
}

@manual{tikz,
	title = {\TikZ~\& PGF Manual},
	author = {Till Tantau},
	date = {2019-05-09},
	url = {https://ctan.org/pkg/pgf},
	texdoc = {tikz},
}

@manual{graphicx,
	title = {Packages in the `graphics' bundle},
	author = {D. P. Carlisle},
	date = {2017-06-01},
	url = {https://ctan.org/pkg/graphicx},
	texdoc = {graphicx},
}

@manual{float,
	title = {An Improved Environment for Floats},
	author = {Anselm Lingnau},
	date = {2001-11-08},
	url = {https://ctan.org/pkg/float},
	texdoc = {float},
}
@manual{caption,
	title = {Customizing captions of floating environments},
	author = {Axel Sommerfeldt},
	date = {2020-09-12},
	url = {https://ctan.org/pkg/caption},
	texdoc = {caption},
}
@manual{subcaption,
	title = {The subcaption package},
	author = {Axel Sommerfeldt},
	date = {2020-08-24},
	url = {https://ctan.org/pkg/subcaption},
	texdoc = {subcaption},
}
