|
|
Up |
|
|
  |
Author: Johann BauerJohann Bauer Date: Jun 12, 2008 03:53
Hallo zusammen,
in einem englischen Text möchte ich, daß ein Wort vor einem
Gedankenstrich (---) getrennt werden kann. Wie kann ich das erreichen,
ohne daß TeX's Trennregeln bzw. die Strafe (\penalty) vor dem
Gedankenstrich beeinflußt werden? Im zweiten Beispiel unten trennt TeX
innerhalb des Wortes und vermeidet so eine zu große Box. Dafür wird
aber die Trennung vor dem Gedankenstrich verboten.
Ich könnte die Trennung natürlich mit \allowbreak statt mit \nobreak
erlauben, aber ich möchte möglichst eine Lösung, die in die
vorhandenen Trennregeln nicht eingreift.
Überhaupt: Was ist denn guter Stil für englische Texte: Darf eine
Zeile vor einem langen Gedankenstrich umbrochen werden? Und nach dem
Gedankenstrich?
Viele Grüße,
Johann
-------------------------------------------------------------------------
\documentclass{minimal}
\fboxsep0pt
\def\mybox#1{\fbox{\parbox{3.5cm}{#1}}}
|
| Show full article (1.22Kb) |
|
| | 5 Comments |
|
  |
Author: Wolfgang HelbigWolfgang Helbig Date: Jun 15, 2008 11:35
On 12 Jun., 12:53, Johann Bauer wrote:
> Hallo zusammen,
>
> in einem englischen Text möchte ich, daß ein Wort vor einem
> Gedankenstrich (---) getrennt werden kann. Wie kann ich das erreichen,
> ohne daß TeX's Trennregeln bzw. die Strafe (\penalty) vor dem
> Gedankenstrich beeinflußt werden? Im zweiten Beispiel unten trennt TeX
> innerhalb des Wortes und vermeidet so eine zu große Box. Dafür wird
> aber die Trennung vor dem Gedankenstrich verboten.
>
> Ich könnte die Trennung natürlich mit \allowbreak statt mit \nobreak
> erlauben, aber ich möchte möglichst eine Lösung, die in die
> vorhandenen Trennregeln nicht eingreift.
>
> Überhaupt: Was ist denn guter Stil für englische Texte: Darf eine
> Zeile vor einem langen Gedankenstrich umbrochen werden? Und nach dem
> Gedankenstrich?
>
> Viele Grüße,
> ...
|
| Show full article (2.13Kb) |
|
| | no comments |
|
  |
Author: David KastrupDavid Kastrup Date: Jun 15, 2008 11:39
Wolfgang Helbig writes:
> Das "nie" stimmt nur, solange \hyphenchar der Bindestrich ist. Um dem
> ganzen Abzuhelfen, koennte man z. B. zwischen Wort und Gedankenstrich
> einen Zwischenraum der Weite 0 einbauen, also "Wort\skip 0pt---".
Missing number, treated as zero.
Du meinst \hskip. Übrigens akzeptiert TeX
Wort\skip0.pt---
klaglos. Es bleibt dem Leser überlassen, was es sich dabei denkt...
Nicht das, wonach es aussieht.
|
| |
| no comments |
|
  |
Author: Ulrich DiezUlrich Diez Date: Jun 15, 2008 12:35
David Kastrup schrieb:
> Übrigens akzeptiert TeX
>
> Wort\skip0.pt---
>
> klaglos. Es bleibt dem Leser überlassen, was es sich dabei denkt...
Denkt es sich dabei etwas anderes als bei
Wort\skip0,p
---
?
Ulrich
|
| |
| no comments |
|
  |
Author: David KastrupDavid Kastrup Date: Jun 15, 2008 13:12
Ulrich Diez writes:
> David Kastrup schrieb:
>
>> Übrigens akzeptiert TeX
>>
>> Wort\skip0.pt---
>>
>> klaglos. Es bleibt dem Leser überlassen, was es sich dabei denkt...
>
> Denkt es sich dabei etwas anderes als bei
>
> Wort\skip0,pt---
>
> ?
Nö.
|
| |
| no comments |
|
  |
|
|
  |
Author: Wolfgang HelbigWolfgang Helbig Date: Jun 26, 2008 14:57
On 12 Jun., 12:53, Johann Bauer wrote:
> Hallo zusammen,
>
> in einem englischen Text möchte ich, daß ein Wort vor einem
> Gedankenstrich (---) getrennt werden kann. Wie kann ich das erreichen,
> ohne daß TeX's Trennregeln bzw. die Strafe (\penalty) vor dem
> Gedankenstrich beeinflußt werden? Im zweiten Beispiel unten trennt TeX
> innerhalb des Wortes und vermeidet so eine zu große Box. Dafür wird
> aber die Trennung vor dem Gedankenstrich verboten.
>
> Ich könnte die Trennung natürlich mit \allowbreak statt mit \nobreak
> erlauben, aber ich möchte möglichst eine Lösung, die in die
> vorhandenen Trennregeln nicht eingreift.
>
> Überhaupt: Was ist denn guter Stil für englische Texte: Darf eine
> Zeile vor einem langen Gedankenstrich umbrochen werden? Und nach dem
> Gedankenstrich?
>
> Viele Grüße,
> ...
|
| Show full article (1.48Kb) |
| no comments |
|
|