Comments (7)
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.
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.
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.
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.
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.
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.
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)
- typo in Artikel 45a (3)
- typo in Artikel 45b
- Falsche Artikelreihenfolge bei Artikelnummern mit angehängtem Buchstaben HOT 3
- Sortierung in der Statistik fehlerhaft HOT 3
- Fehlende Daten zum Abstimmungsverhalten bei GG-Änderungen
- Verlinkung auf Drucksachen und Parlamentarische Dokumente bei GG-Änderungen
- Allow to quickly see what matters in a diff
- Reflow text correctly
- Wort fehlt HOT 1
- Heading "Inhaltsverzeichnis" in PDF target HOT 1
- Neues Logo HOT 1
- Aktuelle Änderungen HOT 1
- DOI anlegen HOT 1
- Bibtex-Download für BGBl-Einträge HOT 1
- Update timeline.js
- Using law dates as commit dates
- Use build server to test commits and release built files HOT 1
- typo in Artikel 12a (2),(3) HOT 2
- typo in Artikel 13 (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grundgesetz-dev.