Minted
Minted is a package that allows formatting and highlighting source code in LaTeX. Some minted documentation may be found at Overleaf or through the original package documentation. Most of the information we provide will be obtained from the package documentation.
Info |
---|
Remember to include the Minted package: \usepackage{minted} |
We will only use the option of including code through external files, but you may also include code directly. An example is shown below.
Expand | |||||
---|---|---|---|---|---|
| |||||
The default input expression is \inputminted [ options ]{ language }{ filename }or
|
Minted may also be applied to a single word or phrase in the middle of a text.
Expand | ||
---|---|---|
| ||
The default expression for mintinline is \mintinline[ options ]{ language }{ code }
|
Styles
Minted offers a number of different styles. To change the style, include the command \usemintedstyle( style ) when including the package Minted. Different styles may be found at the Overleaf documentation linked above.
Code Block |
---|
\usemintedstyle{borland} \inputminted{C++}{isPrime.cpp} \usemintedstyle{rrt} \inputminted{C++}{isPrime.cpp} |
Line breaks
To automatically break lines that are too long, include the option breaklines.
Code Block |
---|
\inputminted[breaklines]{C++}{Breaklines.cpp}
\inputminted{C++}{Breaklines.cpp} |
Line numbering
To add line numbering to your code, include the option linenos.
Customized numbering
Using the option firstnumber we can specify where to start our numbering. This can for example be used to continue the numbering from where you last stopped.
Code Block |
---|
\inputminted[linenos]{C++}{isPrime.cpp} \inputminted[linenos, firstnumber=last]{C++}{Linenumber.cpp} |
BibTeX Display Table |
---|