Robert-ba
15-07-2009, 17:25
Hallo,
ich verwende das Paket "juraabbrev" und möchte das aber etwas an meine Bedürfnisse anpassen, damit es zum restlichen Dokument passt.
Mich stört folgendes:
- Die Überschrift "Abkürzungsverzeichnis" wird als "section" formatiert, sie soll aber als "chapter" formatiert werden
- In der Kopfzeile wird "ABKÜRZUNGSVERZEICHNIS" in Großbuchstaben geschrieben.
Ich habe mir mal die juraabbrev.sty angeschaut und folgendes gefunden:
\newenvironment{abbreviations}
{\section*{%
\abbrevname
\@mkboth{\MakeUppercase\abbrevname}{\MakeUppercase \abbrevname}}%
\begingroup
\newdimen\leftsize
\newdimen\middistance
\newdimen\rightsize
\leftskip=0pt%
\rightskip=0pt%
\middistance=1pc%
\leftsize=.1\hsize
\advance\leftsize by1cm%
\rightsize=\hsize
\advance\rightsize by-\leftsize
\advance\rightsize by-\leftskip
\advance\rightsize by-\middistance
\advance\rightsize by-\rightskip}
Ich habe das wie folgt geändert und damit den gewünschten Effekt erreicht:
\newenvironment{abbreviations}
{\chapter*{%
\abbrevname
}%
\begingroup
\newdimen\leftsize
\newdimen\middistance
\newdimen\rightsize
\leftskip=0pt%
\rightskip=0pt%
\middistance=1pc%
\leftsize=.1\hsize
\advance\leftsize by1cm%
\rightsize=\hsize
\advance\rightsize by-\leftsize
\advance\rightsize by-\leftskip
\advance\rightsize by-\middistance
\advance\rightsize by-\rightskip}
(nur Zeile 2-4 sind geändert)
Jetzt möchte ich aber eigentlich nicht in den .sty dateien rumpfuschen. Sonst lässt sich das Dokument ja irgendwann nur noch auf meinem PC kompilieren.
Ich habe schon versucht, irgendwie mit "renewenvironment" zu arbeiten, aber da kommen immer nur Fehler beim kompilieren. Ich weiß, dass ich jetzt eigentlich die Fehlermeldungen posten sollte, aber ich habe einfach nur den kompletten oben zitierten code hinter ein "\renewenvironment" gesetzt. Mir war fast klar, dass das so einfach nicht geht.
Hier noch ein Minimalbeispiel:
\documentclass[a4paper,12pt,oneside,showpagenumber]{jurabook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{juraabbrev}
\title{Die Neuerungen im Leben}
\author{Trip Trap}
\date{Stand: \today}
\begin{document}
\maketitle
\onehalfspacing %1.5-facher Zeilenabstand
\mainmatter
\begin{abbreviations}
\abbrev*{abs}{Abs.}{Absatz}
\abbrev*{aE}{a.\,E.}{am Ende}
\abbrev*{abs}{Abs.}{Absatz}
\abbrev*{af}{aF.}{alte Fassung}
\abbrev*{ag}{AG}{Amtsgericht}
\abbrev*{art}{Art.}{Artikel}
\abbrev*{begr}{Begr.}{Begründer}
\abbrev*{bgb}{BGB}{Bürgerliches Gesetzbuch}
\abbrev*{bgbaf}{BGB aF.}{Bürgerliches Gesetzbuch alte Fassung (bis 31.08.2009)}
\abbrev*{bgh}{BGH}{Bundesgerichtshof}
\abbrev*{btdrucks}{BT-Drucks.}{Bundestags Drucksachen}
\abbrev*{einleitung}{Einl.}{Einleitung}
\abbrev*{folgende}{f.}{folgend}
\abbrev*{famrz}{FamRZ}{Zeitschrift für das gesamte Familienrecht}
\abbrev*{ff}{ff.}{folgende}
\abbrev*{fpr}{FPR}{Familie, Partnerschaft, Recht (Zeitschrift)}
\abbrev*{gg}{GG}{Grundgesetz}
\abbrev*{hrsg}{Hrsg.}{Herausgeber}
\abbrev*{hs}{HS.}{Halbsatz}
\abbrev*{isd}{i.S.d.}{Im Sinne des}
\abbrev*{mittrhnotk}{MittRhNotK}{Mitteilungen der Rheinischen Notarkammer (Mitteilungsblatt)}
\abbrev*{muko}{MüKo}{Münchener Kommentar}
\abbrev*{njoz}{NJOZ}{Neue Juristische Online Zeitschrift (Zeitschrift)}
\abbrev*{njw}{NJW}{Neue Juristische Wochenschrift (Zeitschrift)}
\abbrev*{nr}{Nr.}{Nummer}
\abbrev*{rn}{Rn.}{Randnummer}
\abbrev*{s}{S.}{Satz/Seite}
\abbrev*{und}{u.}{und}
\abbrev*{v}{v.}{vom}
\abbrev*{vgl}{vgl.}{vergleiche}
\abbrev*{zb}{z.\,B.}{zum Beispiel}
\end{abbreviations}
\chapter{Hier gehts los}
Das ist der Text
\end{document}
Das ist so lang, damit es mit dem chapter-befehl mehr als eine Seite abkürzungen sind.
Ich hoffe, ihr könnt mir helfen. Die Notlösung wäre es, eine eigene .sty datei zu erstellen. Das wäre aber nicht so perfekt, da man das dokument dann ja WIEDER nur bei mir kompilieren könnte. Dann könnte ich auch mit der manuellen Änderung an der juraabbrev.sty leben.
Viele Grüße
Robert
ich verwende das Paket "juraabbrev" und möchte das aber etwas an meine Bedürfnisse anpassen, damit es zum restlichen Dokument passt.
Mich stört folgendes:
- Die Überschrift "Abkürzungsverzeichnis" wird als "section" formatiert, sie soll aber als "chapter" formatiert werden
- In der Kopfzeile wird "ABKÜRZUNGSVERZEICHNIS" in Großbuchstaben geschrieben.
Ich habe mir mal die juraabbrev.sty angeschaut und folgendes gefunden:
\newenvironment{abbreviations}
{\section*{%
\abbrevname
\@mkboth{\MakeUppercase\abbrevname}{\MakeUppercase \abbrevname}}%
\begingroup
\newdimen\leftsize
\newdimen\middistance
\newdimen\rightsize
\leftskip=0pt%
\rightskip=0pt%
\middistance=1pc%
\leftsize=.1\hsize
\advance\leftsize by1cm%
\rightsize=\hsize
\advance\rightsize by-\leftsize
\advance\rightsize by-\leftskip
\advance\rightsize by-\middistance
\advance\rightsize by-\rightskip}
Ich habe das wie folgt geändert und damit den gewünschten Effekt erreicht:
\newenvironment{abbreviations}
{\chapter*{%
\abbrevname
}%
\begingroup
\newdimen\leftsize
\newdimen\middistance
\newdimen\rightsize
\leftskip=0pt%
\rightskip=0pt%
\middistance=1pc%
\leftsize=.1\hsize
\advance\leftsize by1cm%
\rightsize=\hsize
\advance\rightsize by-\leftsize
\advance\rightsize by-\leftskip
\advance\rightsize by-\middistance
\advance\rightsize by-\rightskip}
(nur Zeile 2-4 sind geändert)
Jetzt möchte ich aber eigentlich nicht in den .sty dateien rumpfuschen. Sonst lässt sich das Dokument ja irgendwann nur noch auf meinem PC kompilieren.
Ich habe schon versucht, irgendwie mit "renewenvironment" zu arbeiten, aber da kommen immer nur Fehler beim kompilieren. Ich weiß, dass ich jetzt eigentlich die Fehlermeldungen posten sollte, aber ich habe einfach nur den kompletten oben zitierten code hinter ein "\renewenvironment" gesetzt. Mir war fast klar, dass das so einfach nicht geht.
Hier noch ein Minimalbeispiel:
\documentclass[a4paper,12pt,oneside,showpagenumber]{jurabook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{juraabbrev}
\title{Die Neuerungen im Leben}
\author{Trip Trap}
\date{Stand: \today}
\begin{document}
\maketitle
\onehalfspacing %1.5-facher Zeilenabstand
\mainmatter
\begin{abbreviations}
\abbrev*{abs}{Abs.}{Absatz}
\abbrev*{aE}{a.\,E.}{am Ende}
\abbrev*{abs}{Abs.}{Absatz}
\abbrev*{af}{aF.}{alte Fassung}
\abbrev*{ag}{AG}{Amtsgericht}
\abbrev*{art}{Art.}{Artikel}
\abbrev*{begr}{Begr.}{Begründer}
\abbrev*{bgb}{BGB}{Bürgerliches Gesetzbuch}
\abbrev*{bgbaf}{BGB aF.}{Bürgerliches Gesetzbuch alte Fassung (bis 31.08.2009)}
\abbrev*{bgh}{BGH}{Bundesgerichtshof}
\abbrev*{btdrucks}{BT-Drucks.}{Bundestags Drucksachen}
\abbrev*{einleitung}{Einl.}{Einleitung}
\abbrev*{folgende}{f.}{folgend}
\abbrev*{famrz}{FamRZ}{Zeitschrift für das gesamte Familienrecht}
\abbrev*{ff}{ff.}{folgende}
\abbrev*{fpr}{FPR}{Familie, Partnerschaft, Recht (Zeitschrift)}
\abbrev*{gg}{GG}{Grundgesetz}
\abbrev*{hrsg}{Hrsg.}{Herausgeber}
\abbrev*{hs}{HS.}{Halbsatz}
\abbrev*{isd}{i.S.d.}{Im Sinne des}
\abbrev*{mittrhnotk}{MittRhNotK}{Mitteilungen der Rheinischen Notarkammer (Mitteilungsblatt)}
\abbrev*{muko}{MüKo}{Münchener Kommentar}
\abbrev*{njoz}{NJOZ}{Neue Juristische Online Zeitschrift (Zeitschrift)}
\abbrev*{njw}{NJW}{Neue Juristische Wochenschrift (Zeitschrift)}
\abbrev*{nr}{Nr.}{Nummer}
\abbrev*{rn}{Rn.}{Randnummer}
\abbrev*{s}{S.}{Satz/Seite}
\abbrev*{und}{u.}{und}
\abbrev*{v}{v.}{vom}
\abbrev*{vgl}{vgl.}{vergleiche}
\abbrev*{zb}{z.\,B.}{zum Beispiel}
\end{abbreviations}
\chapter{Hier gehts los}
Das ist der Text
\end{document}
Das ist so lang, damit es mit dem chapter-befehl mehr als eine Seite abkürzungen sind.
Ich hoffe, ihr könnt mir helfen. Die Notlösung wäre es, eine eigene .sty datei zu erstellen. Das wäre aber nicht so perfekt, da man das dokument dann ja WIEDER nur bei mir kompilieren könnte. Dann könnte ich auch mit der manuellen Änderung an der juraabbrev.sty leben.
Viele Grüße
Robert