diff --git a/wiki/bibliographic_software.md b/wiki/bibliographic_software.md index 89e4570..84f41e7 100644 --- a/wiki/bibliographic_software.md +++ b/wiki/bibliographic_software.md @@ -6,4 +6,5 @@ It produces citations for the stored records that are used in scholarly research ## Software Solutions - [Papis](/wiki/linux/papis.md) is a [command-line based](/wiki/linux/shell.md) for - [Linux](/wiki/linux.md) bibliography manager that can be used for LaTeX using the BibTeX format. + [Linux](/wiki/linux.md) bibliography manager that can be used for + [LaTeX](/wiki/markup_language.md#latex) using the BibTeX format. diff --git a/wiki/linux/papis.md b/wiki/linux/papis.md index f086f62..43e8ced 100644 --- a/wiki/linux/papis.md +++ b/wiki/linux/papis.md @@ -2,7 +2,7 @@ [Papis](/wiki/linux/papis.md) is a [command-line based](/wiki/linux/shell.md) for [Linux](/wiki/linux.md) [bibliography manager](/wiki/bibliographic_software.md) that can be used -for LaTeX using the BibTeX format. +for [LaTeX](/wiki/markup_language.md#latex) using the BibTeX format. ## Setup diff --git a/wiki/ltex.md b/wiki/ltex.md index a843290..f821913 100644 --- a/wiki/ltex.md +++ b/wiki/ltex.md @@ -2,7 +2,8 @@ [LTeX](https://valentjn.github.io/ltex/index.html) is an offline grammar checking tool that can use the Language Server Protocol - short LSP. -It is supports various [Markup languages](/wiki/markup_language.md) like LaTeX and Markdown. +It is supports various [Markup languages](/wiki/markup_language.md) like +[LaTeX](/wiki/markup_language.md#latex) and Markdown. ## Setup @@ -48,8 +49,8 @@ onwards. ``` However this can be difficult when only using a few words. -Another easy and generally recommended way to change the language inside LaTeX documents is using -the babel package. +Another easy and generally recommended way to change the language inside +[LaTeX](/wiki/markup_language.md#latex) documents is using the babel package. In the following examples `` is the language indicator that babel uses (for example `english`, `american`, `ngerman`). diff --git a/wiki/markup_language.md b/wiki/markup_language.md index 75f6317..76e20de 100644 --- a/wiki/markup_language.md +++ b/wiki/markup_language.md @@ -1,7 +1,7 @@ # 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](#html), Markdown, LaTeX and [XML](#xml). +The most common markup languages are [HTML](#html), Markdown, [LaTeX](#latex) and [XML](#xml). Markup languages can be used for [note-taking](/wiki/note-taking.md). 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. @@ -28,3 +28,15 @@ One of the most used ones is the ### XML XML is a markup language often used together with [RSS Feeds](/wiki/rss.md). + +### 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](/wiki/office_suite.md#programs). + +LaTeX also features many different packages. +The following list contains some examples of it. + +- [ZUGFeRD](https://ctan.org/pkg/zugferd) is a package for creating invoices. +- [Awesome-CV](https://github.com/posquit0/Awesome-CV) is a package for creating job applications. diff --git a/wiki/note-taking.md b/wiki/note-taking.md index d8d4c36..33511d0 100644 --- a/wiki/note-taking.md +++ b/wiki/note-taking.md @@ -10,6 +10,7 @@ The following list shows various ways of digital note-taking. - [saber](https://github.com/saber-notes/saber) is a cross-platform app - available for [Android](/wiki/android.md), [Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md). It is mainly used for handwriting notes and annotating PDFs and images. -- [Markup](/wiki/markup_language.md) languages like Markdown or LaTeX can be used to type notes. +- [Markup](/wiki/markup_language.md) languages like Markdown or + [LaTeX](/wiki/markup_language.md#latex) can be used to type notes. An easy template that combines the simplicity of Markdown and the features of LaTeX is [the Eisvogel Panoc-Latex-Template](https://github.com/Wandmalfarbe/pandoc-latex-template). diff --git a/wiki/pandoc.md b/wiki/pandoc.md index cbaddca..d541f0e 100644 --- a/wiki/pandoc.md +++ b/wiki/pandoc.md @@ -10,7 +10,8 @@ This section focusses on the usage of Pandoc. ### Converting MS Word to LaTeX By using the following command a proprietary Microsoft Word document (named `input.docx` in this -example) can be converted to a file in LaTeX-Format (in this example named `output.tex`). +example) can be converted to a file in [LaTeX](/wiki/markup_language.md#latex)-Format (in this +example named `output.tex`). ```sh pandoc input.docx -o output.tex diff --git a/wiki/presentation.md b/wiki/presentation.md index 6e2212d..3224862 100644 --- a/wiki/presentation.md +++ b/wiki/presentation.md @@ -11,7 +11,7 @@ The following is a list of these tools. It can be used on dual screen setup to give the presenter an additional slide for comments. - PDF files can easily be used for presenting cross-platform but often used for [Linux-based operating systems](/wiki/linux.md). - They can easily be generated by LaTeX. + They can easily be generated by [LaTeX](/wiki/markup_language.md#latex). - [pympress](https://github.com/Cimbali/pympress) is a cross-platform tool for the presentation via PDF files. It is also usable for dual screen setups.