Giter Site home page Giter Site logo

2 spaltiger Text about grundgesetz-dev HOT 7 OPEN

c3e avatar c3e commented on July 1, 2024
2 spaltiger Text

from grundgesetz-dev.

Comments (7)

escap0x avatar escap0x commented on July 1, 2024

Wenn ich dein Anliegen richtig verstehe, musst du einfach die Markdown-Dateien nehmen, diese gegebenenfalls konvertieren (pandoc) und das dann entsprechend im Design anpassen. Wie das im Detail funktioniert hängt von dem Ausgabeformat ab.

Sollte ich deine Frage falsch verstanden haben, formuliere sie bitte noch einmal etwas deutlicher. Mir ist nicht ganz klar geworden, worauf du eigentlich hinaus willst.

escap0x

from grundgesetz-dev.

toehold avatar toehold commented on July 1, 2024

Hier der Link zum Gesetztestext http://www.dirdemdi.org/de/images/documents/Projekte-Aktionen/volksbegehren2011/volksbegehren_besseres_gesetz_dd_032011.doc welchen ich mit docpatch darstellen möchte.

from grundgesetz-dev.

teoric avatar teoric commented on July 1, 2024

Für einen solchen Text muss die zweite Spalte ja unabhängig von der ersten sein.

eledpar ist ganz nützlich, um in LaTeX parallele Spalten zu erstellen. Dazu muss man allerdings die Absätze in \pstart{} und \pend{} „einwickeln”.

Alternativ kann man den Text mit pandoc nach ODF, RTF oder HTML konvertieren und dann in eine handelsübliche Textverarbeitung laden. Da das Beispiel ein ".doc" ist, wäre das vielleicht das einfachste? (Die eigentliche Arbeit mit den Spalten begönne dann natürlich erst danach, in der Textverarbeitung.)

from grundgesetz-dev.

toehold avatar toehold commented on July 1, 2024

Das mit den Spalten in der Textverarbeitung wollte ich eigentlich vermeiden! Habe mich ein bisschen auf CTAN umgeschaut und bin auf parallel gestossen. Dies scheint mir interessant zu sein.
Das müsste ich jetzt in tpl/tpl.tex einbauen oder?

from grundgesetz-dev.

teoric avatar teoric commented on July 1, 2024

Entschuldigung, aber mir ist noch nicht ganz klar, was geplant ist. Wo kommt die zweite Spalte her und wann ist sie verfügbar? Soll die zweite Spalte für alle Fassungen des GG erstellt werden, oder nur für eine (z.B. die letzte)?

Wenn es um eine Fassung geht, würde ich vorschlagen, den Text der entsprechenden Fassung mit pandoc nach LaTeX zu konvertieren und dann „andernorts“ zu bearbeiten, denn die italienische Fassung wird eh von außen kommen, oder?

(Zu parallel: Dieses Paket funktioniert nur, wenn man die Absätze im Quelltext alternierend anordnet. Mit o.g. eledpar kann man auch „getrennte“ Paralleltexte, z.B. in verschiedenen Dateien, haben und kann -- vielleicht für eine Übersetzung interessant -- auch die Features einer kritischen Ausgabe mit ledpar nutzen.)

from grundgesetz-dev.

toehold avatar toehold commented on July 1, 2024

On 07/01/2013 08:40 AM, teoric wrote:

Entschuldigung, aber mir ist noch nicht ganz klar, was geplant ist.
Wo kommt die zweite Spalte her und wann ist sie verfügbar? Soll die
zweite Spalte für alle Fassungen des GG erstellt werden, oder nur
für eine (z.B. die letzte)?

Momentan erstellen wir mit Word den Gesetzestext (beide Sprachen),
was aber sehr
umständlich ist. Zuviel Zeit wird verwendet um das ganze zu formatieren!

Beim lesen auf pro-linux.de bin ich dann auf grundgesetz-dev
gestossen und habe mir sofort gedacht, das ist der richtige Weg!

Die 2. Spalte sollte so generiert werden wie die 1. Spalte, also
mit xxx.md files, da es sich um den gleichen Gesetzestext handelt,
nur in einer anderen Sprache, italienisch!

Wenn es um eine Fassung geht, würde ich vorschlagen, den Text der
entsprechenden Fassung mit pandoc nach LaTeX zu konvertieren und
dann „andernorts“ zu bearbeiten, denn die italienische Fassung wird
eh von außen kommen, oder?

Die italienische Fassung wir gleichzeitig erstellt, d.h. deutscher
Text wird erstellt
und wird ins ital. übersetzt.

(Zu |parallel|: Dieses Paket funktioniert nur, wenn man die Absätze
alternierend anordned. Mit o.g. |eledpar| kann man auch „getrennte“
Paralleltexte haben und kann -- vielleicht für eine Übersetzung
interessant -- auch die Features einer kritischen Ausgabe mit
|ledpar| nutzen.)
Ja, nach genaueren durchlesen, habe ich gesehen das parallel zu
"einfach"
ist.

from grundgesetz-dev.

teoric avatar teoric commented on July 1, 2024

Danke für die Erläuterungen! Ganz sicher bin ich noch nicht, aber ich glaube, ihnen zu entnehmen, dass es um genau eine Fassung des Textes geht, die in zwei Sprachen verfügbar sein soll, und dass es mit dem deutschen Grundgesetz nichts zu tun hat. (Das ist in Ordnung, aber dann sollte man die Diskussion vielleicht mal aus diesem Issue Tracker herausholen.)

Der „Witz“ von grundgesetz-dev ist ja eigentlich, dass es viele (alle) Fassungen eines Textes enthält und mit DocPatch verwaltet werden kann, welche Version man setzt und wie man Vergleiche zwischen Fassungen darstellt etc. Wenn letzteres für Euren Text uninteressant ist, braucht Ihr z.B. keine Variablen in der LaTeX-Vorlage.
Wenn es hingegen um mehrere Fassungen desselben Textes ginge, könnte man natürlich versuchen, Parallelsatz in DocPatch zu integrieren.

Zum Satz eines parallelen Gesetzes: Ihr wollt dann die md-Schnipsel (oder das Ganze) nach LaTeX bringen und passend zum gewählten Paket für Parallel-Satz in LaTeX laden, oder? Wenn man die Namen ordentlich wählt (z.B. 111-de.md und 111-it.md), kann man dies sicherlich gut scripten und entsprechende LaTeX-Makros schreiben (z.B. \parallelParagraf{111}).

Aber wie gesagt, vielleicht nicht im Issue Träcker für grundgesetz-dev?

from grundgesetz-dev.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.