To build the cross-reference table, Overleaf processed the source code of 9 TeX engines to extract the list of primitives supported by each one: that process produced 9 text files (1 file per TeX engine). Those 9 sets of primitives were combined to create a “master list” which was, in...
This is a continuation ofHow to write a LaTeX class file and design your own CV (Part 1), going over more options for creating a CV, and using class files to do so. In the last post, we had 2 files created:cv.texandmy_cv.cls. The conten file,cv.tex, contained the following: ...
reason LaTeX does this is because when you bind the document together, the smaller inner margins will be adjacent and then combined will be a similar size to the larger outer margins. This mean that the three columns of white space you get with a double page spread will be a similar size...
On a localLaTeXinstallation you may need to execute each intermediate step yourself, or you might use a build tool such asmake,latexmkorarara, to automate this chain of processes.Overleaf uses latexmk, and this video shows what happens every time you click the “Recompile” button in your Ov...
centre it and then create a new subfigure. In the subfigure command we need to add a placement specifier and then give it a width. Because we want three images next to each other we set a width of 0.3 times the value of\textwidth. You need to make sure that the sum of the...
As noted above, to build on Knuth’s original source code you “apply changes” or, in Knuth’s words make “alterations via an auxiliary file”: but what does this actually mean? Enter thechange file mechanism. Change files: the mechanism for creating new TeX engines ...
This is a continuation ofHow to write a LaTeX class file and design your own CV (Part 1), going over more options for creating a CV, and using class files to do so. In the last post, we had 2 files created:cv.texandmy_cv.cls. The conten file,cv.tex, contained the following: ...
This is a continuation ofHow to write a LaTeX class file and design your own CV (Part 1), going over more options for creating a CV, and using class files to do so. In the last post, we had 2 files created:cv.texandmy_cv.cls. The conten file,cv.tex, contained the following: ...
The#1and#2refer to the first and second argument or parameter that are being passed into the command. In the first line of a\newcommand, the section in brackets e.g.[2]refers to the number of parameters being passed in to the function. The function can then call these parameters by usi...
The#1and#2refer to the first and second argument or parameter that are being passed into the command. In the first line of a\newcommand, the section in brackets e.g.[2]refers to the number of parameters being passed in to the function. The function can then call these parameters b...