2.1 KiB
Markup Language
A markup Language is way to encode text so that it has great amounts of structure and formatting.
The most common markup languages are HTML, Markdown, LaTeX and XML.
Markup languages can be used for note-taking.
Adding to normal markdown files, there are also .mdx files which allows the usage of JavaScripts
JSX in the markdown content for displaying charts and more.
Grammar Checking
An often used grammar and spell checking tool that supports many markup languages is LTeX.
Different languages
This section addresses various markup languages and their usages.
HTML
HTML is a markup language that is mostly used in the internet via the hypertext system and accessed via web browsers. For styling HTML accordingly CSS is used most of the time. HTML can be quite challenging to write, read and check for validity. An easy way to do the latter one is a validation service. One of the most used ones is the Markup Validation Service by W3C.
XML
XML is a markup language often used together with RSS Feeds.
LaTeX
LaTeX provides a high-level, descriptive markup language. It is mostly used in the scientific community but can be used for many things and as an alternative to Microsoft Word.
LaTeX also features many different packages. The following list contains some examples of it.
- ZUGFeRD is a package for creating invoices.
- Awesome-CV is a package for creating job applications.
Usage
This section addresses the usage of LaTeX.
Set Background Color
The background color can be set using the xcolor package and the \pagecolor command.
The following lines show a working example where the background color is set to the hexadecimal
color <hexcol>.
This needs to be changed (for example to E0D6C0 for a parchment like color).
\usepackage{xcolor}
\definecolor{background}{HTML}{<hexcol>}
\pagecolor{background}