Datum im Text

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: Datum im Text

von Besserwisser » Mo 13. Okt 2014, 20:22

Warum nicht \today:
\documentclass{article}
\usepackage[ngerman,english]{babel}
\usepackage{scrdate}
\makeatletter
\newcommand*{\befehl}[1]{\@befehl#1\@nil}
\newcommand*{\@befehl}{}
\def\@befehl#1.#2.#3\@nil{\begingroup
  \day=#1\relax
  \month=#2\relax
  \year=#3\relax
  \DayName{#3}{#2}{#1}, % Genau dafür wurde scrdate geladen.
  \today% Und hier wird \today verwendet, aber nicht für heute.
\endgroup}
\begin{document}
English: \befehl{28.06.1914} 

\selectlanguage{ngerman}%
Deutsch: \befehl{28.06.1914}
\end{document}
Man kann also \today durchaus auch dann sinnvoll einsetzen, wenn man nicht das aktuelle Datum haben will.

von Johannes_B » Mo 13. Okt 2014, 18:46

Es gibt Pakete wie isodate und datetime.

Du solltest aber wahrscheinlich an andere Stelle ansetzen: Wie kann ich verhindern, dass Wörter über den Rand stehen?

Datum im Text

von Verzweifelt » Mo 13. Okt 2014, 18:34

hallo,

Wenn man ein Datum im Text haben möchte, nicht in der Titlepage, nicht in der Fußzeile, sondern wirklich nur im Text, gibt es da einen Befehl damit das dann als Datum interpretiert wird?
Und jetzt bitte nicht \today, ich will ein geschichtliches Datum. Also nicht \today, nicht im title, in keiner weburl, in keinem Literaturverzeichnis.

Sowas wie \befehl{28.06.1914}.

Bei manueller Eingabe geht das über den Seitenrand hinaus.

Nach oben