Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
1,162 additions
and 2 deletions.
- +16 −0 MyPackages/IfconstructsRS.sty
- +58 −0 MyPackages/PDFinfoRS.sty
- +11 −0 MyPackages/README.md
- +14 −0 MyPackages/RequirePackageRS.sty
- +20 −0 MyPackages/SourceCodeRS.sty
- +109 −0 MyPackages/chemistry/ChemieOElemts.tex
- +109 −0 MyPackages/chemistry/ChemieSElemts.tex
- +212 −0 MyPackages/chemistry/ListOfAbbreviationsChemistry.tex
- +46 −0 MyPackages/chemistry/chemistryRS.sty
- +27 −0 MyPackages/debugRS.sty
- +92 −0 MyPackages/defaultRS.sty
- +54 −0 MyPackages/graphicRS.sty
- +57 −0 MyPackages/layoutRS.sty
- +79 −0 MyPackages/letterRS.sty
- +26 −0 MyPackages/literatureRS.sty
- +75 −0 MyPackages/mathematicsRS.sty
- +23 −0 MyPackages/physicsRS.sty
- +36 −0 MyPackages/readgitRS.sty
- +13 −0 MyPackages/schoolPDFinfoRS.sty
- +24 −0 MyPackages/tableRS.sty
- +58 −0 MyPackages/timeRS.sty
- +3 −2 README.md
There are no files selected for viewing
| @@ -0,0 +1,16 @@ | ||
| \NeedsTeXFormat{LaTeX2e} | ||
| \ProvidesPackage{IfconstructsRS} | ||
| [2012/08/24 v1.00 If constructs by Robin Schneider] | ||
|
|
||
| % \RequirePackage{xifthen} %% wird auch bei moderncvRS eingebunden ... | ||
| \newcommand{\oneIF}[3]{\ifthenelse{\equal{#1}{1}}{#2}{#3}} | ||
| \newcommand{\twoIF}[4]{\oneIF{#1}{#2}{\ifthenelse{\equal{#1}{2}}{#3}{#4}}} | ||
| \newcommand{\threeIF}[5]{\twoIF{#1}{#2}{#3}{\ifthenelse{\equal{#1}{3}}{#4}{#5}}} | ||
| \newcommand{\fourIF}[6]{\threeIF{#1}{#2}{#3}{#4}{\ifthenelse{\equal{#1}{4}}{#5}{#6}}} | ||
| \newcommand{\fiveIF}[7]{\fourIF{#1}{#2}{#3}{#4}{#5}{\ifthenelse{\equal{#1}{5}}{#6}{#7}}} | ||
| \newcommand{\sixIF}[8]{\fiveIF{#1}{#2}{#3}{#4}{#5}{#6}{\ifthenelse{\equal{#1}{6}}{#7}{#8}}} | ||
|
|
||
| \newcommand{\IfCounterOne}[3]{\oneIF{\value{#1}}{#2}{#3}} | ||
| \newcommand{\iflandscape}[2]{\ifthenelse{\lengthtest{\hsize > \vsize}}{#1}{#2}} | ||
|
|
||
| \endinput |
| @@ -0,0 +1,58 @@ | ||
| \NeedsTeXFormat{LaTeX2e} | ||
| \ProvidesPackage{PDFinfoRS} | ||
| [2012/08/24 v1.01 PDF optimization by Robin Schneider] | ||
|
|
||
| \RequirePackage{ | ||
| defaultRS, | ||
| declareDocumentVariablesRS, | ||
| readgitRS, | ||
| xifthen, | ||
| % footnotebackref, | ||
| % thumbpdf, %% PDF Thumbnails erstellen | ||
| } | ||
|
|
||
| \ifthenelse{\boolean{@ifCREATEDATE}}{\pdfinfo{/CreationDate(D:\CREATEDATE)/ModDate(D:\pdfdate)}}{} | ||
|
|
||
| \ifgitversion{ | ||
| \newcommand{\PDFinfoRS@version}{\LanguageVersionName: \printversion ~| } | ||
| }{ \newcommand{\PDFinfoRS@version}{} | ||
| } | ||
|
|
||
| \ifthenelse{\equal{\LICENSEname}{}}{ | ||
| \newcommand{\PDFinfoRS@license}{} | ||
| }{ \newcommand{\PDFinfoRS@license}{\LanguageLicenceName: \LICENSEname ~| } | ||
| } | ||
|
|
||
| \ifthenelse{\equal{\SUBJECT}{}}{ | ||
| \newcommand{\PDFinfoRS@subject}{} | ||
| }{ \newcommand{\PDFinfoRS@subject}{~-- \SUBJECT} | ||
| } | ||
|
|
||
| \RequirePackage{hyperref} | ||
| \hypersetup{ | ||
| % linktocpage, %% verlinkt die Seitenzahl und nicht das label | ||
| % pdfstartpage= {1}, %% Startseite | ||
| bookmarksnumbered= true, %% Nummerierung in bookmarks | ||
| % backref = true, | ||
| % unicode = false, %% non-Latin characters in Acrobat’s bookmarks | ||
| % pdftoolbar = true, %% show Acrobat’s toolbar? | ||
| % pdfmenubar = true, %% show Acrobat’s menu? | ||
| % pdffitwindow= false, %% window fit to page when opened | ||
| % pdfstartview= {FitH}, %% fits the width of the page to the window | ||
| % pdfpagemode = {FullScreen}, %% wie die Datei in Acrobat geöffnet wird | ||
| pdflang = {\LanguagePDFLang}, %% pdflang hat noch keinen Effekt? | ||
| pdftitle = {\TITEL}, | ||
| pdfauthor = {\AUTHOR}, | ||
| pdfsubject = {\SUBJECT}, | ||
| pdfkeywords = {\TITEL \PDFinfoRS@subject ~| \PDFinfoRS@license \PDFinfoRS@version \AUTHOR}, | ||
| pdfcreator = {\LanguageSignatureShort}, %% Ersteller, creator of the document | ||
| % pdfproducer = {}, %% Hersteller, producer of the document | ||
| baseurl = {\URL}, %% URL des PDF-Dokuments (oder Hintergrundinformationen) | ||
| % pdfnewwindow= true, %% links in new window | ||
| } | ||
|
|
||
| \ifthenelse{\equal{\value{Author@ChosenNumber}}{4}}{ | ||
| \hypersetup{pdfcreator={\Typesetter}} | ||
| }{} | ||
|
|
||
| \endinput |
| @@ -0,0 +1,11 @@ | ||
| # My LaTeX packages for my documents | ||
|
|
||
| I created these packages to provide a certain usability without loading | ||
| hundreds of packages. I also wrote some macros and so one. | ||
|
|
||
| So keep in mind that these packages are all undocumented. If I think a package | ||
| or just one function could be useful for a bigger audience and this is not | ||
| available on CTAN then I will consider creating a single package with a | ||
| corresponding documentation. These packages can be found in a different | ||
| repository: | ||
| https://github.com/ypid/latex-packages |
| @@ -0,0 +1,14 @@ | ||
| \NeedsTeXFormat{LaTeX2e} | ||
| \ProvidesPackage{RequirePackageRS} | ||
| [2012/01/28 v1.00 Pakete die vor der Dokumentklasse geladen werden müssen von Robin Schneider] | ||
|
|
||
| \RequirePackage[l2tabu,orthodox]{nag} %% nag überprüft den Text auf veraltete | ||
| %% Befehle oder solche, die man nicht in LaTeX verwenden | ||
| %% soll -- l2tabu-Checker in LaTeX | ||
| \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} %% einbinden der neuen | ||
| %% Trennmuster, diese korrigieren einige Fehler der alten | ||
| %% und bieten mehr Trennstellen | ||
|
|
||
| \RequirePackage{classlist} %% \MainClassName | ||
|
|
||
| \endinput |
| @@ -0,0 +1,20 @@ | ||
| \NeedsTeXFormat{LaTeX2e} | ||
| \ProvidesPackage{SourceCodeRS} | ||
| [2011/11/01 v1.00 Pakete für das setzen von Quellcode listings von Robin Schneider] | ||
|
|
||
| %% LaTeX Hacks O'Reilly #12 | ||
|
|
||
| \RequirePackage{listings} %% Quellcodedarstellung für viele verschiedene Sprachen | ||
| \renewcommand{\lstlistlistingname}{Quellcodeverzeichnis} | ||
| \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt,language=C} | ||
| %[LaTeX]TeX, | ||
|
|
||
| %\begin{lstlisting} | ||
| %\RequirePackage{% | ||
| % amsmath | ||
| % ,listings % Gute Wiedergabe von Quelltexten | ||
| % ,ngerman | ||
| %} | ||
| %\end{lstlisting} | ||
|
|
||
| \endinput |
| @@ -0,0 +1,109 @@ | ||
| %% Chemische Elemente als Abkürzungen, mit dem label "Ordnungszahl" | ||
| %\subsection*{Benutzte Chemische Elemente\protect\footnote{sortiert nach iherer Ordnungszahl}} | ||
| %\addcontentsline{toc}{subsection}{Benutzte Chemische Elemente} | ||
| \acro{1}[H]{Wasserstoff} | ||
| \acro{2}[He]{Helium} | ||
| \acro{3}[Li]{Lithium} | ||
| \acro{4}[Be]{Beryllium} | ||
| \acro{5}[B]{Bor} | ||
| \acro{6}[C]{Kohlenstoff} | ||
| \acro{7}[N]{Stickstoff} | ||
| \acro{8}[O]{Sauerstoff} | ||
| \acro{9}[F]{Fluor} | ||
| \acro{10}[Ne]{Neon} | ||
| \acro{11}[Na]{Natrium} | ||
| \acro{12}[Mg]{Magnesium} | ||
| \acro{13}[Al]{Aluminium} | ||
| \acro{14}[Si]{Silicium} | ||
| \acro{15}[P]{Phosphor} | ||
| \acro{16}[S]{Schwefel} | ||
| \acro{17}[Cl]{Chlor} | ||
| \acro{18}[Ar]{Argon} | ||
| \acro{19}[K]{Kalium} | ||
| \acro{20}[Ca]{Calcium} | ||
| \acro{21}[Sc]{Scandium} | ||
| \acro{22}[Ti]{Titan} | ||
| \acro{23}[V]{Vanadin} | ||
| \acro{24}[Cr]{Chrom} | ||
| \acro{25}[Mn]{Mangan} | ||
| \acro{26}[Fe]{Eisen} | ||
| \acro{27}[Co]{Kobalt} | ||
| \acro{28}[Ni]{Nickel} | ||
| \acro{29}[Cu]{Kupfer} | ||
| \acro{30}[Zn]{Zink} | ||
| \acro{31}[Ga]{Gallium} | ||
| \acro{32}[Ge]{Germanium} | ||
| \acro{33}[As]{Arsen} | ||
| \acro{34}[Se]{Selen} | ||
| \acro{35}[Br]{Brom} | ||
| \acro{36}[Kr]{Krypton} | ||
| \acro{37}[Rb]{Rubidium} | ||
| \acro{38}[Sr]{Strontium} | ||
| \acro{39}[Y]{Yttrium} | ||
| \acro{40}[Zr]{Zirkonium} | ||
| \acro{41}[Nb]{Niob} | ||
| \acro{42}[Mo]{Molybdän} | ||
| \acro{43}[Tc]{Technetium} | ||
| \acro{44}[Ru]{Ruthenium} | ||
| \acro{45}[Rh]{Rhodium} | ||
| \acro{46}[Pd]{Palladium} | ||
| \acro{47}[Ag]{Silber} | ||
| \acro{48}[Cd]{Cadmium} | ||
| \acro{49}[In]{Indium} | ||
| \acro{50}[Sn]{Zinn} | ||
| \acro{51}[Sb]{Antimon} | ||
| \acro{52}[Te]{Tellur} | ||
| \acro{53}[I]{Iod} | ||
| \acro{54}[Xe]{Xenon} | ||
| \acro{55}[Cs]{Cäsium} | ||
| \acro{56}[Ba]{Barium} | ||
| \acro{57}[La]{Lanthan} | ||
| \acro{58}[Ce]{Cer} | ||
| \acro{59}[Pr]{Praseodym} | ||
| \acro{60}[Nd]{Neodym} | ||
| \acro{61}[Pm]{Promethium} | ||
| \acro{62}[Sm]{Samarium} | ||
| \acro{63}[Eu]{Europium} | ||
| \acro{64}[Gd]{Gadolinium} | ||
| \acro{65}[Tb]{Terbium} | ||
| \acro{66}[Dy]{Dysprosium} | ||
| \acro{67}[Ho]{Holmium} | ||
| \acro{68}[Er]{Erbium} | ||
| \acro{69}[Tm]{Thulium} | ||
| \acro{70}[Yb]{Ytterbium} | ||
| \acro{71}[Lu]{Lutetium} | ||
| \acro{72}[Hf]{Hafnium} | ||
| \acro{73}[Ta]{Tantal} | ||
| \acro{74}[W]{Wolfram} | ||
| \acro{75}[Re]{Rhenium} | ||
| \acro{76}[Os]{Osmium} | ||
| \acro{77}[Ir]{Iridium} | ||
| \acro{78}[Pt]{Platin} | ||
| \acro{79}[Au]{Gold} | ||
| \acro{80}[Hg]{Quecksilber} | ||
| \acro{81}[Tl]{Thallium} | ||
| \acro{82}[Pb]{Blei} | ||
| \acro{83}[Bi]{Bismut} | ||
| \acro{84}[Po]{Polonium} | ||
| \acro{85}[At]{Astat} | ||
| \acro{86}[Rn]{Radon} | ||
| \acro{87}[Fr]{Francium} | ||
| \acro{88}[Ra]{Radium} | ||
| \acro{89}[Ac]{Actinium} | ||
| \acro{90}[Th]{Thorium} | ||
| \acro{91}[Pa]{Protactinium} | ||
| \acro{92}[U]{Uran} | ||
| \acro{93}[Np]{Neptunium} | ||
| \acro{94}[Pu]{Plutonium} | ||
| \acro{95}[Am]{Americium} | ||
| \acro{96}[Cm]{Curium} | ||
| \acro{97}[Bk]{Berkelium} | ||
| \acro{98}[Cf]{Californium} | ||
| \acro{99}[Es]{Einsteinium} | ||
| \acro{100}[Fm]{Fermium} | ||
| \acro{101}[Md]{Mendelevium} | ||
| \acro{102}[No]{Nobelium} | ||
| \acro{103}[Lr]{Lawrencium} | ||
| \acro{104}[Ku]{Kurtschatovium} | ||
| \acro{105}[Ha]{Hahnium} | ||
| \end{acronym} |
| @@ -0,0 +1,109 @@ | ||
| %% Chemische Elemente als Abkürzungen, mit dem label "Symbol" | ||
| \begin{acronym}[ChemieSElemts] | ||
| \setlength{\itemsep}{-\parsep} | ||
| \acro{H}{Wasserstoff} %% Ordnungszahl 1 | ||
| \acro{He}{Helium} %% Ordnungszahl 2 | ||
| \acro{Li}{Lithium} %% Ordnungszahl 3 | ||
| \acro{Be}{Beryllium} %% Ordnungszahl 4 | ||
| \acro{B}{Bor} %% Ordnungszahl 5 | ||
| \acro{C}{Kohlenstoff} %% Ordnungszahl 6 | ||
| \acro{N}{Stickstoff} %% Ordnungszahl 7 | ||
| \acro{O}{Sauerstoff} %% Ordnungszahl 8 | ||
| \acro{F}{Fluor} %% Ordnungszahl 9 | ||
| \acro{Ne}{Neon} %% Ordnungszahl 10 | ||
| \acro{Na}{Natrium} %% Ordnungszahl 11 | ||
| \acro{Mg}{Magnesium} %% Ordnungszahl 12 | ||
| \acro{Al}{Aluminium} %% Ordnungszahl 13 | ||
| \acro{Si}{Silicium} %% Ordnungszahl 14 | ||
| \acro{P}{Phosphor} %% Ordnungszahl 15 | ||
| \acro{S}{Schwefel} %% Ordnungszahl 16 | ||
| \acro{Cl}{Chlor} %% Ordnungszahl 17 | ||
| \acro{Ar}{Argon} %% Ordnungszahl 18 | ||
| \acro{K}{Kalium} %% Ordnungszahl 19 | ||
| \acro{Ca}{Calcium} %% Ordnungszahl 20 | ||
| \acro{Sc}{Scandium} %% Ordnungszahl 21 | ||
| \acro{Ti}{Titan} %% Ordnungszahl 22 | ||
| \acro{V}{Vanadin} %% Ordnungszahl 23 | ||
| \acro{Cr}{Chrom} %% Ordnungszahl 24 | ||
| \acro{Mn}{Mangan} %% Ordnungszahl 25 | ||
| \acro{Fe}{Eisen} %% Ordnungszahl 26 | ||
| \acro{Co}{Kobalt} %% Ordnungszahl 27 | ||
| \acro{Ni}{Nickel} %% Ordnungszahl 28 | ||
| \acro{Cu}{Kupfer} %% Ordnungszahl 29 | ||
| \acro{Zn}{Zink} %% Ordnungszahl 30 | ||
| \acro{Ga}{Gallium} %% Ordnungszahl 31 | ||
| \acro{Ge}{Germanium} %% Ordnungszahl 32 | ||
| \acro{As}{Arsen} %% Ordnungszahl 33 | ||
| \acro{Se}{Selen} %% Ordnungszahl 34 | ||
| \acro{Br}{Brom} %% Ordnungszahl 35 | ||
| \acro{Kr}{Krypton} %% Ordnungszahl 36 | ||
| \acro{Rb}{Rubidium} %% Ordnungszahl 37 | ||
| \acro{Sr}{Strontium} %% Ordnungszahl 38 | ||
| \acro{Y}{Yttrium} %% Ordnungszahl 39 | ||
| \acro{Zr}{Zirkonium} %% Ordnungszahl 40 | ||
| \acro{Nb}{Niob} %% Ordnungszahl 41 | ||
| \acro{Mo}{Molybdän} %% Ordnungszahl 42 | ||
| \acro{Tc}{Technetium} %% Ordnungszahl 43 | ||
| \acro{Ru}{Ruthenium} %% Ordnungszahl 44 | ||
| \acro{Rh}{Rhodium} %% Ordnungszahl 45 | ||
| \acro{Pd}{Palladium} %% Ordnungszahl 46 | ||
| \acro{Ag}{Silber} %% Ordnungszahl 47 | ||
| \acro{Cd}{Cadmium} %% Ordnungszahl 48 | ||
| \acro{In}{Indium} %% Ordnungszahl 49 | ||
| \acro{Sn}{Zinn} %% Ordnungszahl 50 | ||
| \acro{Sb}{Antimon} %% Ordnungszahl 51 | ||
| \acro{Te}{Tellur} %% Ordnungszahl 52 | ||
| \acro{I}{Iod} %% Ordnungszahl 53 | ||
| \acro{Xe}{Xenon} %% Ordnungszahl 54 | ||
| \acro{Cs}{Cäsium} %% Ordnungszahl 55 | ||
| \acro{Ba}{Barium} %% Ordnungszahl 56 | ||
| \acro{La}{Lanthan} %% Ordnungszahl 57 | ||
| \acro{Ce}{Cer} %% Ordnungszahl 58 | ||
| \acro{Pr}{Praseodym} %% Ordnungszahl 59 | ||
| \acro{Nd}{Neodym} %% Ordnungszahl 60 | ||
| \acro{Pm}{Promethium} %% Ordnungszahl 61 | ||
| \acro{Sm}{Samarium} %% Ordnungszahl 62 | ||
| \acro{Eu}{Europium} %% Ordnungszahl 63 | ||
| \acro{Gd}{Gadolinium} %% Ordnungszahl 64 | ||
| \acro{Tb}{Terbium} %% Ordnungszahl 65 | ||
| \acro{Dy}{Dysprosium} %% Ordnungszahl 66 | ||
| \acro{Ho}{Holmium} %% Ordnungszahl 67 | ||
| \acro{Er}{Erbium} %% Ordnungszahl 68 | ||
| \acro{Tm}{Thulium} %% Ordnungszahl 69 | ||
| \acro{Yb}{Ytterbium} %% Ordnungszahl 70 | ||
| \acro{Lu}{Lutetium} %% Ordnungszahl 71 | ||
| \acro{Hf}{Hafnium} %% Ordnungszahl 72 | ||
| \acro{Ta}{Tantal} %% Ordnungszahl 73 | ||
| \acro{W}{Wolfram} %% Ordnungszahl 74 | ||
| \acro{Re}{Rhenium} %% Ordnungszahl 75 | ||
| \acro{Os}{Osmium} %% Ordnungszahl 76 | ||
| \acro{Ir}{Iridium} %% Ordnungszahl 77 | ||
| \acro{Pt}{Platin} %% Ordnungszahl 78 | ||
| \acro{Au}{Gold} %% Ordnungszahl 79 | ||
| \acro{Hg}{Quecksilber} %% Ordnungszahl 80 | ||
| \acro{Tl}{Thallium} %% Ordnungszahl 81 | ||
| \acro{Pb}{Blei} %% Ordnungszahl 82 | ||
| \acro{Bi}{Bismut} %% Ordnungszahl 83 | ||
| \acro{Po}{Polonium} %% Ordnungszahl 84 | ||
| \acro{At}{Astat} %% Ordnungszahl 85 | ||
| \acro{Rn}{Radon} %% Ordnungszahl 86 | ||
| \acro{Fr}{Francium} %% Ordnungszahl 87 | ||
| \acro{Ra}{Radium} %% Ordnungszahl 88 | ||
| \acro{Ac}{Actinium} %% Ordnungszahl 89 | ||
| \acro{Th}{Thorium} %% Ordnungszahl 90 | ||
| \acro{Pa}{Protactinium} %% Ordnungszahl 91 | ||
| \acro{U}{Uran} %% Ordnungszahl 92 | ||
| \acro{Np}{Neptunium} %% Ordnungszahl 93 | ||
| \acro{Pu}{Plutonium} %% Ordnungszahl 94 | ||
| \acro{Am}{Americium} %% Ordnungszahl 95 | ||
| \acro{Cm}{Curium} %% Ordnungszahl 96 | ||
| \acro{Bk}{Berkelium} %% Ordnungszahl 97 | ||
| \acro{Cf}{Californium} %% Ordnungszahl 98 | ||
| \acro{Es}{Einsteinium} %% Ordnungszahl 99 | ||
| \acro{Fm}{Fermium} %% Ordnungszahl 100 | ||
| \acro{Md}{Mendelevium} %% Ordnungszahl 101 | ||
| \acro{No}{Nobelium} %% Ordnungszahl 102 | ||
| \acro{Lr}{Lawrencium} %% Ordnungszahl 103 | ||
| \acro{Ku}{Kurtschatovium} %% Ordnungszahl 104 | ||
| \acro{Ha}{Hahnium} %% Ordnungszahl 105 | ||
| \end{acronym} |
Oops, something went wrong.