Skip to content

Instantly share code, notes, and snippets.

@Barry1
Last active January 24, 2021 13:54
Show Gist options
  • Save Barry1/9555dd74373ba08e3f64a0186dad036b to your computer and use it in GitHub Desktop.
Save Barry1/9555dd74373ba08e3f64a0186dad036b to your computer and use it in GitHub Desktop.
Some useful LaTeX-Commands
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% allgemeine LaTeX Infos
% http://www.troubleshooting-tex.de/
% latexindent
% chktex
% lacheck (nicht sinnvoll für .sty)
% gummi - editor mit live preview
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Infos für eigene Packete
% http://mirrors.ctan.org/macros/latex/base/clsguide.pdf
% https://en.wikibooks.org/wiki/LaTeX/Creating_Packages
% https://www.overleaf.com/learn/latex/Writing_your_own_package
% https://tex.stackexchange.com/questions/34175/how-do-i-create-a-latex-package
\NeedsTeXFormat{LaTeX2e}[2018/12/01]
\ProvidesPackage{bastex}[2021/01/23 Bastians TeX (LaTeX) Settings]
\PackageInfo{bastex}{Bastians TeX-Sammlung}%nur Logfile
\PackageInfo{bastex}{Für weitere Informationen zur Reihenfolge von Paketen, empfehle ich http://www.macfreek.nl/memory/LaTeX_package_conflicts bzw. archiviert unter https://archive.is/TNBIz oder http://web.archive.org/web/http://www.macfreek.nl/memory/LaTeX_package_conflicts}%nur Logfile
\PackageWarning{bastex}{Bastians TeX-Sammlung}%auch screen
%\PackageError{bastex}{Hier probiert Basti}{Help}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newif\if@bastifounddraft%
\@bastifounddraftfalse
\DeclareOption{draft}{\@bastifounddrafttrue}
\ProcessOptions\relax
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% für Projekte aus diversen Dateien, ist das Paket subfile ein guter Tipp, oder auch standalone, wobei letzteres komplizierter ist
% https://de.overleaf.com/learn/latex/Multi-file_LaTeX_projects#The_subfiles_package
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% typearea, geometry, printgeometry, printlayout - Suchworte für Seiteneinstellungen
% https://en.wikibooks.org/wiki/LaTeX/Page_Layout
% typearea gibt in .log Seiten-Infos aus
\if@bastifounddraft%
\RequirePackage{showframe}%
\RequirePackage{layout}%
\AtEndDocument{%
\clearpage%
\layout{}%
}%
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ausgeben aller eingebundenen Dateien
\listfiles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Liste aller benötigten Pakete mit Versionen, sollte vor documentclass...
% RequirePackage{snapshot}% ==> \jobname.deb
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Veraltete Dinge als Warnung melden
\RequirePackage[l2tabu,orthodox]{nag}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Verbesserungen für Koma-Script
\RequirePackage{scrhack}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Schöne Brüche
\RequirePackage{nicefrac}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Schöne Tabellen
\RequirePackage{multirow}
\RequirePackage{booktabs}
% \RequirePackage{longtable}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \usepackage[colorinlistoftodos]{todonotes}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sauber und schön kompilieren mit und ggf. ohne XeTeX
\RequirePackage{microtype}[2013/03/13]\g@addto@macro\@verbatim{\microtypesetup{activate=false}}%
\ifx\XeTeXversion\undefined%
%frueher microtype hier
\else%
\special{pdf:minorversion 7}%
\RequirePackage{polyglossia}\setdefaultlanguage[spelling=new,babelshorthands=true]{german}%
\RequirePackage[german]{translator}%https://texwelt.de/fragen/2131/pgfgantt-deutsch-mit-polyglossia
\RequirePackage{xltxtra}%
\fi%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Links darstellen
\RequirePackage[breaklinks]{hyperref}
\RequirePackage[ocgcolorlinks]{ocgx2}
% jede mit Namen verlinkte URL auch als Fußnote darstellen
\let\oldhref\href%
\renewcommand{\href}[2]{%
\oldhref{#1}{#2}%
\footnote{\url{#1}}%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\endinput
\documentclass{scrartcl}
\usepackage{bastex}
\usepackage{pgfgantt}%https://tex.stackexchange.com/questions/162601/reduce-space-between-title-and-bars-in-pgfgantt/162693#162693
\begin{document}
a%
\begin{ganttchart}[bar top shift = 0.1, bar height = 0.8,y unit chart=10pt,canvas/.style={fill=yellow,draw=none}]{1}{7}%
\ganttbar{}{2}{4}%
\end{ganttchart}%
b
Schönes Wochenende
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment