Logo jkrieger.de section logo
invisible corner_top_left.gif
divider design elem. Home design elem.   design elem. Software design elem.   design elem. Science design elem.   design elem. Photographie design elem.   design elem. everythingelse design elem.   design elem. eMail design elem.
divider_end corner_top_right
Verlauf

LaTeX: Dokumentation zu jkcommands.tex


In der TeX-Datei jkcommands.tex habe ich einige (für mich) nützliche Befehle zusammengefasst. Die Datei muss ins Projektverzeichnis kopiert werden und kann dann mit \input{jkcommands.tex} eingebunden werden. Es ist wichtig in der Hauptdatei einige Pakete einzubinden, da diese von jkcommands.tex benötig werden und sonst einige Befehle nicht funktionieren. Ein möglicher Header mit alle Paketen ist etwa:
\documentclass[12pt,a4paper, onecolumn]{article}
\usepackage{ngerman}
\usepackage[latin1]{inputenc} % deutsche Umlaute tippen
\usepackage[pdftex]{color}

% AMS-Pakete für Mathe
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage{trsym}
\usepackage{pifont}
\usepackage[T1]{fontenc}
\usepackage[a4paper,text={160mm,255mm}, centering, headsep=5mm, footskip=10mm]{geometry}

\input{../jkcommands.tex}

\begin{document}
 ...
\end{document}
Die Datei enthält folgende Kommandos:
  1. Die EBNF-Tools, wie sie hier beschrieben wurden, sind in der Datei enthalten.
  2. makeindex-Tools: Die befehle \itindex{...}, \itindexbf{...} und \itindexit{...} können zusammen mit dem Tool makeindex benutzt werden. Sie geben ihr Argument einerseits aus (evtl. in boldface oder italic formatiert) und fügen andererseits einen Index-Eintrag mit dem entsprechenden Text hinzu. Die ist praktisch um bestimte Wörter in einem Fließtext in den Index einzufügen, ohne einen extra \index-Befehl schreiben zu müssen.
  3. Vektoren: es gibt einige Befehle, um Vektoren schnell darzustellen (ohne Klammern und arrays zu setzen, oder Umgebungen zu benutzen):
    \jvector{a}{b}{c} jkc01
    \twovector{a}{b}, \smalltwovector{a}{b}
    \threevector{a}{b}{c}, \smallthreevector{a}{b}{c}
    \fourvector{a}{b}{c}{d}, \smallfourvector{a}{b}{c}{d}
    jkc02
    \vecn{a_0}{a_n} jkc03
    \vecxnsmall, \vecynsmall
    \vecxntsmall, \vecyntsmall
    jkc04
    \va,...,\vz, \vA,...,\vZ, \valpha,...,\vzeta, \vnabla jkc05
  4. Matritzen: Der Befehl \mat{} wird überschrieben um eine einheitliche Darstellung von Matritzensymbolen zu gewährleisten. Außerdem sind definiert:
    \matAmnsmall, \matBmnsmall, \matCmnsmall, \matTmnsmall
    jkc06
    \matAmn, \matAnn jkc
    \matEnBig, \matEn jkc03
    \matDiag{a_1}{a_n}, \matThreeDiag{a}{b}{c} jkc04
    \matTriangle{a_1}{a_n} jkc05
    \fourmatrix{a}{b}{c}{d}, \fourdet{a}{b}{c}{d} jkc05
    \mA,...,\mZ, \msigma jkc05
  5. Differentialoperatoren:
    1. Differential d (aufrecht) \dd x:
      jkc
    2. Differentialbrüche \pfrac{f}{x}, \fracpd{f}{x}, \fracppd{f}{x}, \fracd{f}{x},  \fracdd{f}{x}:
      jkc
    3. Differentialoperatoren \vnabla, \dalembert:
      jkc
  6. Blackboard-Font-Zeichen: \bbone, \C, \K, \N, \bP, \Q, \R, \Z, \bbA,...,\bbZ:
    jkc
  7. kalligraphische Font-Zeichen: \cA,...,\cZ:
    jkc
  8. spezielle Mengen: \bbone, \C, \K, \N, \bP, \Q, \R, \Z, \Knn, \Kmn, \Rnn, \Rmn, \Rmm, \Kn, \Rn, \Rthree, \Km, \Rm, \HM, \KX, \mCab, \Cab
    jkc
  9. Zahlen in Kreisen: \oone,...,\oten: 
    jkc
  10. Fourier-Trafos: \FT, \FTa{f}, \FTi, \FTia{f}:
    jkc
  11. Text-Umgebung (Ersatz für \mbox) in Matheumgebung: \txt{...}. Diese hat den Vorteil, dass man direkt a_\txt{Index} schreiben kann, was weder mit \text{}, noch mit \mbox{} möglich ist. Man muss die jeweiligen Befehle immer noch in {...} einschließen.
  12. diverse Operatoren-Namen: \ee \arcsinh \arccosh \arctanh \sinc \tanc \sign \dist \cond \Div \rot \Var \Lin \Rang \Ker \Img \Hom \id \End \GL \SL \Spur \diag \grad \Eig \ord \bin \res \PR \SPR \sgn \Iter \diam \landauo \landauO \Wb \Db \In \TB \TM \TO \RM \RO \BI \Out \iin \out \Char \Time \Space \TL ... (weitere siehe die Datei selber)
  13. Quantenmechanik-Notation: Die folgende Abbildung zeigt einige der vielen QM-Befehle (für eine vollständige Liste, siehe die jkcommans.tex-Datei):
    jkc



    zurück zu LaTeX: Tips & tricks

 printable version ImpressumImpressum
corner_top_right2
verlauf_right.gif
corner_bottom_left.gif corner_bottom_left2 Copyright (c) J. Krieger corner_bottom_right.gif
invisible

Valid HTML 4.0 Transitional

last updated: 04.08.2019
file: https://www.jkrieger.de/tools/latex/jkcommandstex.html
invisible