Endnotenformat

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Endnotenformat

von Gast » Mi 28. Apr 2010, 14:08

\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\textsuperscript{\thefootnotemark}}}
\usepackage{endnotes}
\renewcommand*{\enoteformat}{%
\setlength{\rightskip}{0pt}% kein rechter Einzug
\setlength{\leftskip}{1em}% linker Einzug von 1em verwenden
\setlength{\parindent}{1em}% Absätze in den Endnoten (auch den ersten)
% zusätzlich im 1em einziehen.
\noindent % Ersten Absatz nicht einziehen
\hspace*{-\leftskip}% Für die Marke den Einzug nicht verwenden!
\makebox[\leftskip][l]{\makeenmark\enskip}
}



Bei mir läuft dieses Beispiel nur, wenn ich, wie in endnotes.sty auch vorgesehen, einfüge:

\let\footnote=\endnote

Oder habe ich da etwas mißverstanden?

Dank und Gruß

Keine Aufregung

von matze » Di 7. Jul 2009, 12:51

...

von KOMA » Di 7. Jul 2009, 09:03

matze hat geschrieben:Natürlich ist die Lösung von KOMA "texnischer", aber es ist manchmal besser, auf der einfachsten Ebene im Text das zu sagen was man haben will, auch wenn es sich tausendmal wiederholt.
Für Inhalt mag das korrekt sein, für die Form ist es das niemals. Was Du da vorschlägst, bricht nicht nur das Prinzip des logischen Markups und damit die Trennung von Form und Inhalt. Es ist auch inkonsequent. Wendet man Deinen Vorschlag aber konsequent an allen Stelle an, an denen man ggf. mal etwas mehr Abstand oder etwas Farbe oder eine andere Größe oder ... haben will, dann landet man ganz schnell ─ nämlich spätestens bei den Gliederungsbefehlen ─ an einer Stelle, an der das in die Hose geht.

Daneben sollte man auch immer daran denken, dass Dokumente ggf. über Generationen gepflegt werden. Das geht so weit, dass ggf. vom eigentlich Inhalt irgendwann nichts mehr zu finden ist, aber Herr X einfach mal eben den Eingabestil von Herrn M kopiert, ohne zu wissen, was er da eigentlich tut. Ebenso fügt irgendwann mal irgendwer irgendwo eine Endnote ein und beachtet dabei nicht, dass ein früherer Autor gemurkst hat. Am Ende kommt Murks heraus, mit dem sich dann Leute wie ich herumschlagen dürfen. Was meinst Du wie oft ich schon Bücher und Zeitschriften setzen musste, die von verschiedenen Autoren erstellt wurden. Jeder Autor hatte irgend eine geniale Idee, wie er mal eben schnell etwas zurecht pfuschen kann. Dabei werden weder Seiteneffekte für das eigene Kapitel beachtet noch Gedanken darauf verschwendet, was passiert, wenn man den Mist mit dem Mist von anderen zusammen kopiert. Das hat bei so manchem Verlag dann schon dazu geführt, dass die in ihren Vorgaben weit über das Ziel hinaus geschossen sind und neben solchem Mist auch gleich alle eigenen Definitionen und Pakete kategorisch verboten haben.

Als letztes behindern solche Tricksereien auch fast immer ordentliche Lösungen in der Art, dass man erst einmal die Tricksereien entfernen muss, um danach ─ vielleicht auch ganz andere ─ Änderungen an einem Makro vornehmen zu können. Gerade im Support, wo man den Anwendern üblicherweise die Informationen tröpfchenweise aus der Nase ziehen muss, machen solche ach so schön einfachen Lösungen sehr, sehr viel Arbeit. Ich muss deshalb immer ganz schnell nach dem Beißknochen greifen, wenn ich so etwas als ernst gemeinten, öffentlichen Rat lese.

Also bitte: Solchen Pfusch nur dann machen, wenn man keine andere Wahl hat. Dann aber nicht auch noch behaupten, er wäre besser als eine ordentliche Lösung.

Sorry, wenn ich in diesem Beitrag etwas sehr deutlich in der Wortwahl war. Aber mein dezenterer Hinweis wurden offenbar nicht verstanden.

von matze » Mo 6. Jul 2009, 19:39

...

von Linkehand » Mo 6. Jul 2009, 18:47

Aber es läuft doch perfekt! Herzlichen Dank!

von KOMA » Mo 6. Jul 2009, 16:44

Sämtliche Anwendungen der \endnote-Anweisungen zu ändern ist so ziemlich das ungeschickteste, was man machen kann:
\documentclass{scrbook} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
 
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\textsuperscript{\thefootnotemark}}} 
\usepackage{endnotes} 
\renewcommand*{\enoteformat}{%
  \setlength{\rightskip}{0pt}% kein rechter Einzug
  \setlength{\leftskip}{1em}%  linker Einzug von 1em verwenden
  \setlength{\parindent}{1em}% Absätze in den Endnoten (auch den ersten)
                             % zusätzlich im 1em einziehen.
  \noindent                  % Ersten Absatz nicht einziehen
  \hspace*{-\leftskip}%        Für die Marke den Einzug nicht verwenden!
  \makebox[\leftskip][l]{\makeenmark\enskip}% die optionalen Argumente findet
                                % man im usrguide, \enskip ist ein
                                % zusätzlicher Abstand zwischen Marke und Text
}
 
\begin{document} 
Ein Fuß- und Endnotengourmet unterscheidet genau Fuß- und Endnoten, die mit
Einzug und solchen, die hängend gesetzt sind. Die folgende Endnote hat einen
Einzug.\endnote{Ich habe ein Monument errichtet, das dauerhafter ist als Erz
  und höher als der königliche Bau der Pyramiden, das nicht der gefräßige
  Regen noch der zügellose Nordwind ruinieren kann.} Den möchte ich
nicht. Stattdessen sollten die Endnoten so gesetzt sein wie diese
Fußnote.\footnote{Ich werde nicht ganz dahinsterben, und ein großer Teil von
  mir wird der Totengöttin entgehen.}  

\theendnotes
\end{document}

von matze » Mo 6. Jul 2009, 15:25

...

von Linkehand » Mo 6. Jul 2009, 14:42

Vielen Dank für Eure Hilfe! Auch die Definition des Endnotenformats mit dem Code von matze bewirkt (vorausgesetzt, ich wende ihn richtig an) nicht, was ich erreichen möchte. Er liefert vielmehr erneut Endnoten, die nicht hängend, sondern mit Einzug in der ersten Zeile gesetzt sind. Wie man Fußnoten hängend setzt, ist bekannt (siehe Beispiel); aber wie funktioniert das bei Endnoten?
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\textsuperscript{\thefootnotemark}}}

\usepackage{endnotes}

\begin{document}
Ein Fuß- und Endnotengourmet unterscheidet genau Fuß- und Endnoten, die mit Einzug und solchen, die hängend gesetzt sind. Die folgende Endnote hat einen Einzug.\endnote{Ich habe ein Monument errichtet, das dauerhafter ist als Erz und höher als der königliche Bau der Pyramiden, das nicht der gefräßige Regen noch der zügellose Nordwind ruinieren kann.} Den möchte ich nicht. Stattdessen sollten die Endnoten so gesetzt sein wie diese Fußnote.\footnote{Ich werde nicht ganz dahinsterben, und ein großer Teil von mir wird der Totengöttin entgehen.}
\theendnotes
\end{document}
Weiß jemand einen Trick?

von KOMA » Mo 6. Jul 2009, 09:04

matze hat geschrieben:Man kann die Datei endnotes.sty verändern
Genau das sollte man keinesfalls machen! Wenn schon, dann definiert man die entsprechenden Makros nach dem Laden von endnotes um. Das kann man entweder in der Dokumentpräambel machen und braucht dann ggf. \makeatletter und \makeatother. Oder man schreibt sich ein Wrapper-Paket, das das Original endnotes per \RequirePackageWithOptions (siehe clsguide) lädt und dann die Änderungen vornimmt. In diesem Fall lädt man dann im Dokument das Wrapper-Paket statt endnotes. Siehe zum Thema der Änderung vorhandener Klassen und Pakete auch den modguide.

von matze » Mo 6. Jul 2009, 00:42

...

Nach oben