Zweispaltiges Layout mit Mittelrand für Referenzen und Fußnoten im Bibelstil

Zweispaltiges Layout mit Mittelrand für Referenzen und Fußnoten im Bibelstil

(Update vom 28. Mai 2021) Dies istfastgelöst. Wenn David Purton oder jemand anders helfen könnte, die verbleibenden ZWEI Dinge zu lösen, wäre es vollständig beantwortet:

-- Höhenanpassung des Randes und seiner vertikalen Linien ermöglichen, um der unterschiedlichen Höhe der Fußnoten Rechnung zu tragen

-- überzählige Querverweise auf derselben Seite zu belassen und sie den Fußnoten hinzuzufügen, statt sie auf die nächste Seite überlaufen zu lassen

-- die hochgestellten Buchstaben, die mit den Querverweisen in der Antwort von @DavidPurton verknüpft sind, sind unnötig; es werden nur Versnummern für die Verweise benötigt


Ich würdeWirklichIch möchte ein Buch mit dem gleichen Layout erstellen, das ich in der unten abgebildeten Bibel sehe, mit zwei Spalten, einem Mittelrand mit Referenznotizen, die den nummerierten Versen in diesen Spalten entsprechen, und einer Fußnote am unteren Seitenrand beliebiger Länge, die je nach Inhaltsmenge auf jeder Seite unterschiedlich lang sein kann. Einige Seiten haben möglicherweise überhaupt keine Fußnote, einige Seiten haben möglicherweise nur eine halbe Fußnote usw. Der Mittelrand sollte unabhängig vom Inhalt immer gleich breit sein (auch wenn er leer ist und frei gelassen wird) und durch vertikale Linien wie im Bild abgegrenzt sein.

Zweispaltige Bibel mit Querverweisen im Mittelrand dazwischen

Beachten Sie, dass die Verweise am Mittelrand in derselben Reihenfolge wie die Bibelverse stehen, aber nicht an derselben vertikalen Position an ihre Verse gebunden sind. Mit anderen Worten, die Umbruchanpassung wird für sie seitenweise vorgenommen. Unterhalb der rechten Spalte wurden in diesem Bild einige zusätzliche Notizen am Mittelrand platziert: Diese könnten auf dieselbe Weise umbrochen oder in eine Fußnote verschoben werden. Für meine Zwecke bin ich auch damit zufrieden, jeglichen Überlauf vom Mittelrand wie diesen zu entfernen oder den Inhalt der Spalten entsprechend zu reduzieren (und zu platzieren).

Wäre dieses Layout mit einem der derzeit verfügbaren Pakete möglich? Wenn nicht, was wäre nötig, um dies zu ermöglichen? Wo kann ich beispielsweise lernen, wie man ein Paket für LaTeX erstellt?

Zur Referenz: Vor ein paar Jahren wurde eine ähnliche Frage gestellt und eine Teillösung bereitgestellt:

Zweispaltiges Dokument mit Anmerkungen zwischen den Spalten

Dies bot jedoch immer noch keine echte Mittelspalte für Referenzen, sondern platzierte die Spalten einfach auseinander und die Referenzen daneben in diesem Zwischenraum. Dies bedeutet, dass die Referenzen aus jeder Spalte kollidieren könnten und eine manuelle Abstandsanpassung erforderlich wäre – einfach keine akzeptable Lösung. Außerdem wurden keine vertikalen Linien bereitgestellt, um die Mittelspalte hervorzuheben.

HINWEIS: Jede bereitgestellte Lösung muss mit dem polyglossiaPaket und Format kompatibel sein, da es sich um ein mehrsprachiges Dokument handelt, das asiatische Schriftzeichen enthält, die normalerweise keine Wortabgrenzungen haben. Darüber hinaus fancyhdrwird das Layout dadurch noch komplexer. Ich hoffe, dass sich das nicht alles als Wunschtraum entpuppt.

Update (2. April 2020): Da die unten gepostete Antwort auf mehrere Mängel der verwendeten Methode hinweist, hat jemand eine Möglichkeit gefunden, diese zu beheben? Offensichtlich müssen die Fußnoten seitenweise größer oder kleiner werden, um den Anforderungen gerecht zu werden, wobei auf manchen Seiten überhaupt keine Fußnoten erforderlich sind – und die Texthöhe für die Spalten sollte entsprechend Platz bieten. Der Mittelrand benötigt ebenfalls mehr Flexibilität, wobei eine Lösung wie auf dem Foto ideal ist.

Update (27. April 2021): Ich suche immer noch nach einer Lösung, um sowohl eine mittlere Spalte für Querverweise als auch einen Fußnotenbereich für zusätzliche Anmerkungen zu integrieren. Falls es das Projekt einfacher macht, könnte jede Seite aus drei Spalten bestehen, bestehend aus (1) dem Originaltext der Bibel, (2) Querverweisen für diesen Text und (3) einer Übersetzung des Textes in eine andere Sprache. In diesem Szenario würden sowohl die mittlere als auch die rechte Spalte wie in einer Tabelle mit der linken Spalte ausgerichtet bleiben, was die Dinge erheblich vereinfachen könnte.

Antwort1

Hier ist mein (teilweiser) Versuch.

Ich habe die memoirKlasse verwendet, die sowohl Seitenleisten als auch seitliche Fußnoten unterstützt. Ich fand, dass die Seitenleiste für derartige Dinge etwas einfacher einzurichten war, also habe ich sie anstelle der offensichtlicheren seitlichen Fußnote verwendet.

Die Schwerstarbeit wird von einem expl3Code erledigt, der die Versnummern und Querverweisnummern im Auge behält und Dinge zur Seitenleiste hinzufügt.

Leider passt es derzeit die Höhe der Seitenleiste und der vertikalen Linien nicht an, um die sich ändernde Texthöhe bei normalen Fußnoten zu berücksichtigen :(. Außerdem läuft die Seitenleiste auf die nächste Seite über und reicht nicht bis zum unteren Rand der zweiten Spalte.

Ich werde versuchen, das Problem zu beheben, aber hier, wo ich bin, ist es schon spät. Oder vielleicht kann jemand anders eine bessere Lösung anbieten.

\documentclass{memoir}

\usepackage{xparse}
\usepackage{microtype}
\usepackage{lettrine}
\usepackage{eso-pic}
\usepackage{multicol}

% set up ordinary footnotes
\makeatletter
\def\footnoterule{\kern-3\p@
  \hrule \@width \textwidth \kern 2.6\p@}
\makeatother
\renewcommand\thefootnote{\textit{\arabic{footnote}}}

% code to create chapters, verses, and cross references
\ExplSyntaxOn

\int_new:N \crossref_int
\int_new:N \vs_int
\tl_new:N \crossref_tl

% insert a cross reference
\NewDocumentCommand {\crossref} {m}
  {
    \int_compare:nNnT { \crossref_int } > { 25 }
      {
        \int_set:Nn \crossref_int { 0 }
      }
    \int_incr:N \crossref_int
    \textsuperscript{ \emph { \int_to_alph:n { \crossref_int } } }
    \tl_if_empty:NF \crossref_tl
      {
        \tl_gput_right:Nn \crossref_tl { ~ }
      }
    \tl_gput_right:Nx \crossref_tl
      {
        \exp_not:N \textsuperscript
          {
            \exp_not:N \emph { \int_to_alph:n { \crossref_int } }
          }
        \, #1
      }
  }

% insert chapter marker
\NewDocumentCommand {\ch} {m}
  {
    \int_gset:Nn \vs_int {1}
    \lettrine [findent=0.5em,nindent=0em] { #1 } {}
  }

% output cross references from previous verse and insert verse marker
\NewDocumentCommand {\vs} {m}
  {
    \tl_if_empty:NF \crossref_tl
      {
        \sidebar
          {
            \textbf { \int_use:N \vs_int } \, \tl_use:N \crossref_tl
          }
      }
    \int_gset:Nn \vs_int { #1 }
    \tl_gclear:N \crossref_tl
    \textsuperscript { #1 \, }
  }

% output any remaining cross references
\AtEndDocument
  {
    \tl_if_empty:NF \crossref_tl
      {
        \sidebar
          {
            \textbf { \int_use:N \vs_int } \, \tl_use:N \crossref_tl
          }
      }
  }

\ExplSyntaxOff

% set up centre column location and size
\setlength\columnsep{2.5cm}
\setlength{\sidebarhsep}{\dimexpr -0.5\textwidth - 0.5\columnsep + 2mm}
\setlength{\sidebarwidth}{\dimexpr \columnsep - 4mm}
\renewcommand{\sidebarfont}{\footnotesize\normalfont}
\renewcommand*{\sidebarform}{\raggedright\hangindent 1mm}
\setlength{\sidebarvsep}{0ex}
\setsidebarheight{\dimexpr \textheight - 1ex}

% add vertical lines
\AddToShipoutPictureBG{%
  \AtTextUpperLeft{%
      \hskip \dimexpr 0.5\textwidth - 0.5\columnsep + 1mm
      \vrule depth \dimexpr \textheight - \ht\strutbox - 1pt
      \hskip \dimexpr\columnsep - 2mm
      \vrule depth \dimexpr \textheight - \ht\strutbox - 1pt}}

\begin{document}

\begin{multicols}{2}
  \ch{1}\crossref{Gen.\ 1:1; [Col.\ 1:17; 1 John 1:1; Rev. 1:4, 8, 17; 3:14;
  21:6; 22:13]}In the beginning was \crossref{Rev.\ 19:13; [Heb.\ 4:12; 1 John
  1:1]}the Word, and \crossref{1 John 1:2; [ch.\ 17:5]}the Word was with God,
  and \crossref{Phil.\ 2:6}the Word was God. \vs{2}He was in the beginning
  with God. \vs{3}\crossref{ver.\ 10; Ps.\ 33:6; 1 Cor.\ 8:6; Col.\ 1:16;
  Heb.\ 1:2}All things were made through him, and without him was not any
  thing made that was made. \vs{4}\crossref{ch.\ 5:26; 11:25; 1 John 1:2;
  5:11}In him was life,\footnote{Or \emph{was not any thing made. That which
  has been made was life in him}} and \crossref{ch.\ 8:12; 9:5; 12:46}the life
  was the light of men.  \vs{5}\crossref{[ch.\ 3:19]}The light shines in the
  darkness, and the darkness has not overcome it.
\end{multicols}

\end{document}

MWE-Ausgabe

verwandte Informationen