So geben Sie Text aus einer Datei ein

So geben Sie Text aus einer Datei ein

Ich muss folgendes tun:

Ich habe eine Datei A, die aus kurzen Textfragmenten besteht:

Text 1

Text 2

Text 3

Text 4

Ich habe eine andere Datei B, in die ich Textfragmente aus der Datei einfügen muss A:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Text 1

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Du hast den Schmerz gespürt und ihn gelindert, als würdest du ihn lügen, denn er ist der einzige Schmerz, den du verspürst, denn er ist der einzige.

Text 2

Außer, dass die Liebe nicht durch die Liebe zum Tode befleckt ist, sondern durch die Schuld des Todes, der den Menschen zur Last gelegt wird.

Text 3

Manchmal muss der Text in eine Fußnote eingefügt werden, das sollte also auch möglich sein.

Wie kann ich dies erreichen, ohne die Datei Ain separate Dateien aufzuteilen und zu verwenden \input?

Antwort1

Bevor ich Ihnen antworte, möchte ich Ihnen ein paar Anmerkungen zu den Problemen Ihres Ansatzes machen. Erstens sollten Sie File Aauch bei kleinen Änderungen das Ganze aktualisieren (anstatt nur das zu ändern, was geändert werden muss). Mit anderen Worten: Dieser Ansatz ist nicht skalierbar. Zweitens zerstört er irgendwie eine der schönsten Funktionen von LaTeX, nämlich die Möglichkeit, große Textblöcke in kleinere und handlichere Größen aufzuteilen. Und schließlich würde dies Ihre Möglichkeiten zur Zusammenarbeit einschränken, wenn Sie im Team arbeiten.

Wenn Sie einige Tags hinzufügen File A, können Sie Folgendes verwenden:catchfilebetweentagsPaket, das, wie der Titel schon sagt, Teile einer Datei abfängt, die von einem bestimmten Tag umgeben sind.

\CatchFileBetweenTags{<cs-name>}{<file-name>}{<tag>}

und irgendwo in Ihrer Datei werden Sie etwas haben wie

%<*tag>
...
%</tag>

Anerkennung anDasAntwort.

verwandte Informationen