Hallo,
ich habe mich gefragt, ob es möglich ist, so tolle LaTeX-Features wie z.B. Silbentrennung oder Absatzformatierung mit einem Skript auf Plain-Text anzuwenden. Die einzige Idee, die mir bisher gekommen ist, wäre ein bash-Skript, das die Header hinzufügt und latex, dvips und ps2ascii aufruft. Das scheint mir ziemlicher overkill und funktioniert auch nicht besonders gut.
Hat jemand eine bessere Idee oder gibt es schon etwas Vorgefertigtes?
Gruß Frank Benkstein.
Hi Frank,
On Tue, Mar 23, 2004 at 15:16:10 +0100, Frank Benkstein wrote:
ich habe mich gefragt, ob es m?glich ist, so tolle LaTeX-Features wie z.B. Silbentrennung oder Absatzformatierung mit einem Skript auf Plain-Text anzuwenden. Die einzige Idee, die mir bisher gekommen ist,
Das wird daran scheitern, dass die Absatzformatierung zwar in LaTeX gut aussieht, aber sobald die Proportionalschriften wieder in (fixed space) ASCII umgewandelt werden, wird aus perfektem Blocksatz wieder Flatterrand.
Vielleicht gibt es ja einen einfachen Blocksatz-Formatierer fuer Plaintext, "fmt" kann leider nur umbrechen.
bye, Chris
Frank Benkstein wrote:
Hallo,
Hallo,
ich habe mich gefragt, ob es möglich ist, so tolle LaTeX-Features wie z.B. Silbentrennung oder Absatzformatierung mit einem Skript auf Plain-Text anzuwenden. Die einzige Idee, die mir bisher gekommen ist, wäre ein bash-Skript, das die Header hinzufügt und latex, dvips und ps2ascii aufruft. Das scheint mir ziemlicher overkill und funktioniert auch nicht besonders gut.
Hat jemand eine bessere Idee oder gibt es schon etwas Vorgefertigtes?
Ich wuerde mal groff/troff anschauen.
Gruß Frank Benkstein.
Jens
On Tue, 23 Mar 2004 17:57:59 +0100 Jens Lorenz lorej@gmx.de wrote:
Frank Benkstein wrote:
ich habe mich gefragt, ob es möglich ist, so tolle LaTeX-Features wie z.B. Silbentrennung oder Absatzformatierung mit einem Skript auf Plain-Text anzuwenden. Die einzige Idee, die mir bisher gekommen ist, wäre ein bash-Skript, das die Header hinzufügt und latex, dvips und ps2ascii aufruft. Das scheint mir ziemlicher overkill und funktioniert auch nicht besonders gut.
Hat jemand eine bessere Idee oder gibt es schon etwas Vorgefertigtes?
Ich wuerde mal groff/troff anschauen.
Kann das Silbentrennung?
On 23.03.04 Frank Benkstein (lists@benkstein.net) wrote:
On Tue, 23 Mar 2004 17:57:59 +0100 Jens Lorenz lorej@gmx.de wrote:
Moin,
[Textformatierer]
Ich wuerde mal groff/troff anschauen.
Kann das Silbentrennung?
Wie jede bessere Manpage beweist: ja.
H.
On Tue, 23 Mar 2004 22:45:21 +0100 Hilmar Preusse hille42@web.de wrote:
On 23.03.04 Frank Benkstein (lists@benkstein.net) wrote:
On Tue, 23 Mar 2004 17:57:59 +0100 Jens Lorenz lorej@gmx.de wrote:
Moin,
[Textformatierer]
Ich wuerde mal groff/troff anschauen.
Kann das Silbentrennung?
Wie jede bessere Manpage beweist: ja.
Hm, aber jede bessere Manpage ist auf Englisch. Ich wollte nicht unbedingt Perl lernen, aber eine Lösung, die so funktioniert, dass ich mich nicht darum kümmern muss, wenn sie erstmal läuft.
Danke für die Anregungen. Die Idee mit ps2ascii war natürlich doof, wie Christian erläutert hat. Ich werde mir also groff/troff anschauen. Dass ich auf Perl zurückgreife, ist eher unwahrscheinlich.
Es scheint sogar ein ähnliches Paket für Python zu geben, aber das nutzt eine externe hyphenation-Bibliothek und ich würde gerne auf die Jahrhunderte alten Weisheiten von LaTeX zurückgreifen.
Nochmals danke und Gruß Frank Benkstein.
Once upon a time, I heard Frank Benkstein say:
Es scheint sogar ein ähnliches Paket für Python zu geben, aber das nutzt eine externe hyphenation-Bibliothek und ich würde gerne auf die Jahrhunderte alten Weisheiten von LaTeX zurückgreifen.
So alt sind die dann auch wieder nicht und von perfekt auch ein Stück weit entfernt -- Salzionen wurden bei mir erst kürzlich vor dem z abgetrennt -- nachbessern mußt Du überall: Es wurde bisher keine Sprache (insbesondere keine reguläre) implementiert oder auch nur theoretisch ausgearbeitet, die zuverlässig deutsche Silben erkennt. Wenn das einer tut, dann findet er bei den Sprachwissenschaftlern sicher eine Menge Beifall. Auf dem Weg dahin können vielleicht ein paar Mathematiker (Logiker) helfen.
Hej så länge.
Hallo.
On Thu, 25 Mar 2004 17:25:56 +0100 Stefan Berthold dingx@atlantis.wh2.tu-dresden.de wrote:
Once upon a time, I heard Frank Benkstein say:
Es scheint sogar ein ähnliches Paket für Python zu geben, aber das nutzt eine externe hyphenation-Bibliothek und ich würde gerne auf die Jahrhunderte alten Weisheiten von LaTeX zurückgreifen.
So alt sind die dann auch wieder nicht und von perfekt auch ein Stück weit entfernt -- Salzionen wurden bei mir erst kürzlich vor dem z abgetrennt -- nachbessern mußt Du überall:
Ja, aber bei LaTeX weiß ich schon, dass Salz-i-o-nen richtig getrennt würde. (oder nicht?)
Es wurde bisher keine Sprache(insbesondere keine reguläre) implementiert oder auch nur theoretisch ausgearbeitet, die zuverlässig deutsche Silben erkennt. Wenn das einer tut, dann findet er bei den Sprachwissenschaftlern sicher eine Menge Beifall. Auf dem Weg dahin können vielleicht ein paar Mathematiker(Logiker) helfen.
Das wär' doch mal ein Thema für eine Diplomarbeit...
Bis dann Frank Benkstein.
Frank Benkstein lists@benkstein.net writes:
ich habe mich gefragt, ob es möglich ist, so tolle LaTeX-Features wie z.B. Silbentrennung oder Absatzformatierung mit einem Skript auf Plain-Text anzuwenden.
Es gibt ein Perl-Modul "TeX::Hyphen", daß mit den Silbentrennungs- regeln von TeX arbeitet. Da muß noch bissel Zeilenlängenmessung dazu und dann trennt man das jeweils letzte Wort pro Zeile.
http://search.cpan.org/~janpaz/TeX-Hyphen-0.140/lib/TeX/Hyphen.pm
GreetinX Steffen
Am Di, 23. Mär 2004 03:16:10 +0100, schrieb Frank Benkstein: Neben dem genannten kannst Du Dir auch myspell angucken. Das greift auf denselben Algorithmus (und IMHO auch die gleichen, ein wenig umformatierten Trennmuster), wie TeX zurück.
Da gibt es ne libmyspell und ne libenchant (wrapper für noch mehr).
Tobias
lug-dd@mailman.schlittermann.de