Auf dem Forum | Konzeption einer Dissertation

TeXnische Konzeption einer Dissertation

Konzeption und Durchführung aller TeXnischer Komponenten einer Doktorarbeit im Fachbereich Klassische Archäologie.

  • Tafelteil (eigene Umgebung)
  • Indizes für Orte, antike Textstellen, Inschriften, Personen (imakeidx)
  • Graphen/Tabellen aus csv-Dateien (datatool)
  • Schaubilder (TikZ)
  • flexible Dokumentengestaltung (bool’sche Operatoren mit etoolbox)
  • Zitations- und Literaturrichtlinien des Deutschen Archäologischen Insituts (biblatex mit archaeologie)

Besonderes Merkmal lag dabei auf der Konzeption eines archäologischen Katalogs, welcher mittels Paket xkeyval durchgeführt wurde.

Codebeispiel für den Katalog:

\newcommand{\catalogueentry}[1]{%
\begingroup
\setkomafont{footnote}{\sffamily}
\begin{forumpitcatalog}
\setkeys{catalogue}{#1}
\toggletrue{qrmodelnormalmarginpar}
\iftoggle{onevolume}
  {\ifthispageodd
   {\normalmarginpar} %ungerade
   {\togglefalse{qrmodelnormalmarginpar}
  \reversemarginpar}} %gerade
   {\normalmarginpar}
\ifdef{\KVseries}{\subsection[\KVseries]{{\KVseries}\marginnote{\pitmarginzwei}
\ifdef{\KVfigures}{\footnotesize\leaders\hrule height.2pt\hfill{\sffamily\,\cref{\KVfigures}}}{}%
    {\ifKVbackref\sffamily
   \,|\,Seite(n): \expandafter\csname\KVlabel-pages\endcsname \fi}
    }}{}
\ifdef{\KVpit}{\subsubsection[\KVpit]{{\KVpit}\marginnote{\pitmarginzwei}
  \ifdef{\KVfigures}{\footnotesize\leaders\hrule height.2pt\hfill{\sffamily\,\cref{\KVfigures}}}{}%
    {\ifKVbackref\sffamily
    \,|\,Seite(n): \expandafter\csname\KVlabel-pages\endcsname \fi}
    }}{}
\ifdef{\KVlabel}{\label{\KVlabel}}{}
%%%\ifdef{\KVfigures}{\sffamily\footnotesize \cref{\KVfigures}}{}%
\ifdef{\KVsize}{%IFDEF
   \begin{labeling}{\footnotesize Größe}
    \sffamily\footnotesize
    \item[Größe] \KVsize 
    \ifboolexpr{
        bool{@sizeA} or 
        bool {@sizeL} or 
        bool {@sizeD}
    }
    {\begin{labeling}{Literatur}
            \ifdef{\KVsizeA}{\item[Autopsie] \KVsizeA}{}
            \ifdef{\KVsizeL}{\item[Literatur] \KVsizeL}{}
            \ifdef{\KVsizeD}{\item[digital] \KVsizeD}{}
        \end{labeling}%
    }{}
  \end{labeling}
}%
{%IFUNDEF
    \ifboolexpr{
        bool{@sizeA} or 
        bool {@sizeL} or 
        bool {@sizeD}
    }
    {\begin{labeling}{\footnotesize Größe}
      \sffamily\footnotesize
     \item[Größe] 
        \begin{labeling}{literaturx}
            \ifdef{\KVsizeA}{\item[autopsie] \KVsizeA}{}
            \ifdef{\KVsizeL}{\item[literatur] \KVsizeL}{}
            \ifdef{\KVsizeD}{\item[digital] \KVsizeD}{}
        \end{labeling}%
    \end{labeling}
}
    {}
}
\ifdef{\KVdescription}{\KVdescription}{}
\ifboolexpr{
    bool{@interpretation} or 
    bool {@location} or 
    bool {@typology} or 
    bool {@typologyalternative} or 
    bool {@lid} or 
    bool {@base} or 
    bool {@content} or 
    bool {@date} or
    bool {@backref}
}{
\begin{labeling}{\footnotesize Interpretation}
    \sffamily\footnotesize
\ifdef{\KVinterpretation}{\item[Interpretation] \KVinterpretation}{}
\ifdef{\KVlocation}{\item[Verortung] \KVlocation}{}
\ifdef{\KVtypology}{\item[Typologie] \gls{typ:\KVtypology}}{}
\ifdef{\KVtypologyalternative}{\item[Typologie] \KVtypologyalternative}{}
\ifdef{\KVlid}{\item[Deckel] \KVlid}{}
\ifdef{\KVbase}{\item[Bodenplatte] \KVbase}{}
\ifdef{\KVcontent}{\item[Inhalt] \KVcontent}{}
\ifdef{\KVdate}{\item[Datierung] \KVdate}{}
\end{labeling}}{\bigskip}
{\sffamily\footnotesize\ifdef{\KVliterature}{\par{\noindent\footnotesize Lit.: \KVliterature}\par}{}}
\end{forumpitcatalog}
\endgroup}

\newbool{@sizeA} 
\newbool{@sizeL} 
\newbool{@sizeD}
\newbool{@interpretation}
\newbool{@location}
\newbool{@typology}
\newbool{@typologyalternative}
\newbool{@lid}
\newbool{@base}
\newbool{@content}
\newbool{@date}
\newbool{@backref}

\makeatletter
\define@key{catalogue}{series}{\def\KVseries{#1}}
\define@key{catalogue}{label}{\def\KVlabel{#1}}
\define@key{catalogue}{pit}{\def\KVpit{#1}}
\define@key{catalogue}{description}{\def\KVdescription{#1}}
\define@key{catalogue}{interpretation}{\def\KVinterpretation{#1}\booltrue{@interpretation}}
\define@key{catalogue}{location}{\def\KVlocation{#1}\booltrue{@location}}
\define@key{catalogue}{typology}{\def\KVtypology{#1}\booltrue{@typology}}
\define@key{catalogue}{typology2}{\def\KVtypologyalternative{#1}\booltrue{@typologyalternative}}
\define@key{catalogue}{size}{\def\KVsize{#1}}
\define@key{catalogue}{sizeA}{\def\KVsizeA{#1}\booltrue{@sizeA}}%Autopsie
\define@key{catalogue}{sizeL}{\def\KVsizeL{#1}\booltrue{@sizeL}}%Literatur
\define@key{catalogue}{sizeD}{\def\KVsizeD{#1}\booltrue{@sizeD}}%digital
\define@key{catalogue}{content}{\def\KVcontent{#1}\booltrue{@content}}
\define@key{catalogue}{lid}{\def\KVlid{#1}\booltrue{@lid}}
\define@key{catalogue}{base}{\def\KVbase{#1}\booltrue{@base}}
\define@key{catalogue}{date}{\def\KVdate{#1}\booltrue{@date}}
\define@key{catalogue}{figures}{\def\KVfigures{#1}}
\define@key{catalogue}{literature}{\def\KVliterature{#1}}
\define@boolkey{catalogue}[KV]{backref}[true]{}

\let\LabelCref\labelcref
\renewcommand\labelcref[1]{\expandafter\label@cref#1,,\@nil}
\def\label@cref#1,#2,#3\@nil{%
  \expandafter\ifx\csname#1-pages\endcsname\relax  % schon definiert??
    \expandafter\xdef\csname#1-pages\endcsname{\arabic{page}}%
\else
    \expandafter\xdef\csname#1-pages\endcsname{\csname#1-pages\endcsname, \arabic{page}}%
\fi
  \LabelCref{#1}%
  \ifx\relax#2\relax % kein label mehr da
    \def\next{}%
  \else
    \def\next{\label@cref#2,#3\@nil}%
  \fi
  \next}

\makeatother

 

Codebeispiel für einen Katalogeintrag:

\catalogueentry{%
  series={Serie 1}, 
  label={loch:cosa_1},
  description={Serie von acht großen Löchern, 
    die auf beiden Seiten des Forums in einer Reihe liegen.
    Um das Loch verläuft eine  \SI{\approx 56}{\centi\meter} breite vertiefte Bettung.},
  interpretation = {Saepta \parencites[25\psq]{Brown_1980}[47\psq]{Torelli_1991}[120]{Richardson_1993};\\
     \enquote*{Baumkübel} \parencites[24]{Brown_1980}[14. 119]{Richardson_1993}.},
  location={Auf der Ost- und Westseite; \newline
    Nordostseite: \newline
    Abstand zu Einfassungen gleicher Serie: 
    \SIrange[range-phrase=--]{814}{947}{\centi\meter}\textsuperscript{L} (\SIrange[range-phrase=--]{810}{934}{\centi\meter}\textsuperscript{d}); \newline 
    Abstand zu Einfassungen der Serie 2: 
    \SIrange[range-phrase=--]{155}{318}{\centi\meter}\textsuperscript{L} 
    (\SIrange[range-phrase=--]{153}{291}{\centi\meter}\textsuperscript{d}).\newline
    Südwestseite: \newline 
    Abstand zu Einfassungen gleicher Serie: 
    (\SIrange[range-phrase=--]{842}{1010}{\centi\meter}\textsuperscript{d}); \newline 
    Abstand zu Einfassungen der Serie 2: 
    (\SIrange[range-phrase=--]{213}{280}{\centi\meter}\textsuperscript{d})
  },
  typology=elu,
  date={Den Ausgräbern \citeauthor{Richardson_1993} zufolge handelt es sich um die frühste Serie,
    die  an den Gründungsbeginn der Kolonie 273\BC (bis 241\BC) datiert wird. 
    Stichhaltige Argumente für diese Zeiteinteilung fehlen.},
  sizeL={ \SIrange{177,6}{88,8}{\centi\meter}; \SI{88,8}{\centi\meter}\footnote{\cite[Vgl.][13]{Richardson_1993}. 
  Die Tiefenangabe bei \textcite[24]{Brown_1980} variiert leicht:
      \foreignquote{english}{They were sizable cavities, roughly 3 by 6 Roman feet with a depth of 3 to 3,5 feet.}.
      Die Tiefe kann mit der Umrechnung von \SI{295,6}{\milli\meter} pro römischen Fuß \parencite[vgl.][1084]{Becher1937} gemittelt berechnet werden: 
      \SI{3,25}{\pR}\,$\times$\,\SI{295,6}{\milli\meter}\,=\,\SI[round-precision=2]{\approx 96,395}{\centi\meter}.
     Fehlerhafte Angabe bei  \cites[83 mit Anm. 29]{Lackner_2008},
     was auf die missverständliche Beschreibung bei  \textcite[13]{Richardson_1993} zurückzuführen ist, 
     dort ist  mit \SIrange[range-phrase=--]{0,537}{0,555}{\centi\meter}  die Rahmung des Lochs  gemeint.}},
  figures={fig:S603_Lackner_2008_Seite277_Phase01,%
    fig:S603_Cosa_Rekonstruktion,%
    fig:S603_Richardson_1993_Plan04_Ausschnitt,%
    fig:S603_Richardson_1993_Plan08_Ausschnitt,%
    fig:S603_Richardson_1993_Taf3,%
    fig:S603_Brown_1980_Abb28},
  literature={\cites[127]{Coarelli_1985}%
    [44. 53. 56]{Mouritsen_2004}%
    [24\psq]{Brown_1980}%
    [13\psq\ 119]{Richardson_1993}%
    [83 mit Anm. 29; 274. 278]{Lackner_2008}%
    [70. 75]{Sewell_2010}%
    [96]{Scott_1985}%
  },
   backref %XMX
}