shortcuts.sty 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2. % make the index link to the correct part of the page %
  3. % http://tex.stackexchange.com/q/74493/5645 %
  4. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  5. \newcounter{indexanchor}
  6. \newcommand*{\xindex}[1]{%
  7. \stepcounter{indexanchor}% make anchor unique
  8. \def\theindexterm{#1}%
  9. \edef\doindexentry{\noexpand\index
  10. {\expandonce\theindexterm|indexanchor{index-\theindexanchor}}}%
  11. \raisebox{\baselineskip}{\hypertarget{index-\theindexanchor}%
  12. {\doindexentry}}%
  13. }
  14. \newcommand*{\indexanchor}[2]{\hyperlink{#1}{#2}}
  15. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  16. \theoremstyle{break}
  17. \setlength\theoremindent{0.7cm}
  18. \theoremheaderfont{\kern-0.7cm\normalfont\bfseries}
  19. \theorembodyfont{\normalfont} % nicht mehr kursiv
  20. \newframedtheorem{satz}{Satz}[chapter]
  21. \newframedtheorem{lemma}[satz]{Lemma}
  22. \newtheorem{plaindefinition}{Definition}
  23. \newenvironment{definition}{\begin{plaindefinition}}{\end{plaindefinition}}
  24. \newenvironment{definition*}{\begin{plaindefinition*}}{\end{plaindefinition*}}
  25. \newtheorem{beispiel}{Beispiel}
  26. \newtheorem{bemerkung}{Bemerkung}
  27. \def\fB{\mathfrak{B}}%Für Basis
  28. \def\fT{\mathfrak{T}}%Für Topologie
  29. \newcommand{\powerset}[1]{\mathcal{P}(#1)}
  30. \def\mdr{\ensuremath{\mathbb{R}}}
  31. \def\mdq{\ensuremath{\mathbb{Q}}}
  32. \def\mdz{\ensuremath{\mathbb{Z}}}
  33. \def\gdw{\ensuremath{\Leftrightarrow}}