@@ -31,7 +31,6 @@ If you want to use citations in your work, you should get familiar with the `bib
...
@@ -31,7 +31,6 @@ If you want to use citations in your work, you should get familiar with the `bib
to use `biber` as the backend, which is more modern and has more features than the usual `bibtex`, but you will need to set you editor up to also use
to use `biber` as the backend, which is more modern and has more features than the usual `bibtex`, but you will need to set you editor up to also use
this.
this.
## I have now Idea how to start, show me!
## I have now Idea how to start, show me!
To get you started, there is a working example Project on the example branch that has loads of tips. Check it out
To get you started, there is a working example Project on the example branch that has loads of tips. Check it out
...
@@ -54,6 +53,9 @@ This has the downside of storing class files and other needed files in the _./sr
...
@@ -54,6 +53,9 @@ This has the downside of storing class files and other needed files in the _./sr
running your latex command ([see below](#adding-src-to-path)). <br>
running your latex command ([see below](#adding-src-to-path)). <br>
The provided Makefile demonstrates how to run a successful build, you might want to check it out.
The provided Makefile demonstrates how to run a successful build, you might want to check it out.
## Compiling
The Project comes with `latexmk` setting, so you should be able to instantly compile using it.
# Documentation
# Documentation
...
@@ -206,7 +208,6 @@ it there.
...
@@ -206,7 +208,6 @@ it there.
# Frequently Asked Questions
# Frequently Asked Questions
## What is the `config.tex`?
## What is the `config.tex`?
These file is an easy way to configure your project in a single central location, so it can be used over multiple documents in the same project as
These file is an easy way to configure your project in a single central location, so it can be used over multiple documents in the same project as
...
@@ -220,91 +221,18 @@ The `config.tex` is intended for configurations. For example new- or redefinitio
...
@@ -220,91 +221,18 @@ The `config.tex` is intended for configurations. For example new- or redefinitio
loaded here. The `\@ifpackageloaded{pakagename}{true}{false}` macro allows to check for the existence of a package, so that you can reuse config files,
loaded here. The `\@ifpackageloaded{pakagename}{true}{false}` macro allows to check for the existence of a package, so that you can reuse config files,
even if you don't use all the same packages.
even if you don't use all the same packages.
## Adding _./src_ to path
## Adding _./src_ to path
You need to do this if you get errors like this:
You need to do this if you get errors like this:
> ! LaTeX Error: File `HsH-report.cls' not found.
> ! LaTeX Error: File `HsH-report.cls' not found.
This means LaTeX can't find the additional files provided by this project, and you need to tell it that they are inside the _./src_ directory. <br>
Usually the `latexmkrc` files handles setting this up, but if you have problem or just want more controll,
Here is how to do that:
[here](https://lab.it.hs-hannover.de/qxx-tul-u1/latex-template-hsh/-/snippets/121) are more details.
### Using MiKTeX
MiKTeX makes this very easy by adding an option for that. Just add `-include-directory=./src` to your call to `pdflatex`. <br>
For building from sub folders, just add a second `-include-directory=../src` to your call.
### Using Texmaker and MiKTeX
As stated above, you just need to extend your Latex-call with the needed include path. <br>
To do this, go to _Options → config Texmaker → Commands_ <br>
TexLive does not have this functionality built-in.
## LaTeX errors
## LaTeX errors
...
@@ -321,7 +249,6 @@ You are probably using `bibtex` as your backend, but `biber` the standard config
...
@@ -321,7 +249,6 @@ You are probably using `bibtex` as your backend, but `biber` the standard config
[here for most editors](https://texwelt.de/fragen/1909/wie-verwende-ich-biber-in-meinem-editor) and [here for VS Code](https://tex.stackexchange.com/questions/459640/implementing-biber-for-biblatex-in-microsoft-visual-studio-code/459933#459933)
[here for most editors](https://texwelt.de/fragen/1909/wie-verwende-ich-biber-in-meinem-editor) and [here for VS Code](https://tex.stackexchange.com/questions/459640/implementing-biber-for-biblatex-in-microsoft-visual-studio-code/459933#459933)
or use `\usepackage[backend=bibtex]{biblatex}` in your preamble to keep using BibTeX.
or use `\usepackage[backend=bibtex]{biblatex}` in your preamble to keep using BibTeX.
## Italic vs. upright Index? (changing subscript)
## Italic vs. upright Index? (changing subscript)
The classes by default set all sub scripts upright ("steil" in German), because this is required in Germany in most cases. <br>
The classes by default set all sub scripts upright ("steil" in German), because this is required in Germany in most cases. <br>