Dokument mit Multicolumn und Rahmen
Added Hinzugefügt 2020-07-05 -- Details of my requirements:
Produce a document that frames doublecol and onecol:
The **frame** is supposed to
Einzelheiten zu meinen Anforderungen:
Der **Rahmen** soll
1. completely frame _all content_ of the document
einen Rahmen um _allen Inhalt_ des Dokuments
2. within _one frame_
innerhalb _eines Rahmens_
3. that is _open between (and only between) pagebreaks_.
As for the **content** within the frame
welcher _offen_ zwischen (und nur zwischen) Seitenumbrüchen ist.
Was den **Inhalt** innerhalb des Rahmens betrifft:
1. the CONTENT has alternating
_doublecol_
der INHALT hat abwechselnd doublecol_
2. and _onecol
Pagenumbers:
I could live with pagenumbers not being framed, but that would be nice.
So the code would ideally look like as follows:
und _onecol_
Seitennummern:
Ich könnte damit leben, dass Seitenzahlen _nicht gerahmt_ werden, aber das wäre schön.
Der Code würde also idealerweise wie folgt aussehen:
\documentclass{article}
\usepackage{mdframed} % Alternative1
%\usepackage{framed} % Alternative2
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\begin{mdframed} % Alternative1
%\begin{framed} % Alternative2
\begin{multicols}{2}
\lipsum[1-10]
\end{multicols}
\lipsum[1-2]
\begin{multicols}{2}
\lipsum[1-10]
\end{multicols}
\end{mdframed} % Alternative1
%\end{framed} % Alternatice2
\end{document}
**Is not working: **Funktioniert nicht: mdframed, framed**
When the text spans **more than one page** e.g. using ```\lipsum[1-10]```, the compiler get's lost within a stack-overflow saying
framed, oframed**
Wenn sich der Text über **mehr als eine Seite** erstreckt, z.B. mit ```\lipsum[1-10]````, geht der Compiler in einem Stack-Überlauf verloren, indem er
>"! TeX capacity exceeded, sorry [input stack size=5000].\@xiipt ->12 \end{framed}."
I learned from the [documentation][1] page Ich habe in der [Dokumentation][1] Seite 6 *3.1 Preface to version Vorwort zu Version 1.4* that gefunden, dass
> The only restriction to such inner inner
> multicols environments (nested, or or
> within TEX's internal vertical mode)
> is that such variants will produce a a
> box with the balanced material in it, it,
> so that they can not be broken across across
> pages or columns.
So it seems that Es scheint also, dass LaTex is trying to versucht, a) open a frame einen Rahmen zu öffnen, b) render the two columns die beiden Spalten zu rendern, c) can't deliver pages because two columns haven't been distributed over the document and then dann keine Seiten liefern kann, weil zwei Spalten noch nicht über das Dokument verteilt sind, und dann d) dies because it woud not know how to close the frame for the first page.
**Is not working: twocolumn as a doc-class parameter**
\documentclass[twocolumn]{article}
stirbt, weil es nicht weiß, wie es den Rahmen für die erste Seite schließen soll.
**Funktioniert nicht: zweispaltig als Parameter der Doc-Klasse**
\Dokumentklasse[zweispaltig]{Artikel}
...
but this will produce a frame around each column aber dadurch entsteht ein Rahmen um jede Säule - which I don't want.
It can't be that difficult was ich nicht will.
Es kann nicht so schwierig sein - seems to be such a simple common problem. How to achieve that?
Thanks for your efforts.
eigentlich scheint es ein so triviales und häufiges Problem zu sein. Wie kann man das erreichen?
Danke für die Unterstützung.
Crosspost Links:
* [golatex.de][1]
* [tex.stackexchange.com][2]
[1]: https://golatex.de/viewtopic.php?f=5&t=23063&p=111910#p111910
[2]: https://tex.stackexchange.com/questions/551384/how-to-create-a-multicol-within-a-page-frame-spanning-multiple-pages