Article View: de.comp.tex
Article #502Initialen
From: Franz Born
Date: Tue, 25 Aug 1992 22:12
Date: Tue, 25 Aug 1992 22:12
86 lines
2840 bytes
2840 bytes
Ich will einen Text in etwa so setzen, wie es z.B. frueher in der Bibel ueblich
war, also eine grosse Initiale (I) ueber mehrere Zeilen umgeben von Text. Etwa
so:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
(I) Text asfkd asjkdflkj asdflkj asfdlkj safd
lasjdflskjd lskjfd lasjkfd lskafjd dkl
asfjd lsfjkd jsfkadlk jklsafjd sak sdfj skslkdj
alsdjas djlsdjf sjdlfjslkjfs djlskjdf slkd ...
////////////////////////////////////////////////
Wie fange ich das am besten an?
Versuche, die Initiale in Box mbinit und den Rest in Box mbrest zu
stecken, wie folgt:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\documentstyle{article}
\setlength{\parindent}{0pt}
\begin{document}
\newbox\mbinit % nimmt Initiale auf
\newbox\mbrest % Rest des Textes
\newdimen\mbrestdim
\newdimen\mbinitdim
\setbox\mbinit=\hbox{
\Huge (I)
}
\mbinitdim=\wd\mbinit
\mbrestdim=\textwidth
\addtolength\mbrestdim{-\mbinitdim}
\setbox\mbrest=\vbox{
\hsize=\mbrestdim
alskdjf slfkdj asfjdkl aslfjk
slfdj slafjkd sajfdllkjsa fdjlkfjd aslkdjf sakdfjlsjkdf alsdjfa
sflkasjdf asldfkjas dflkasjdflasfkdja sdflkjasd falsfjkd saldjkas
...
}
\vbox{
\hbox{\box\mbinit \vsplit\mbrest to \ht\mbinit}
%^^^^^^^^^^
\vbox{\hsize=\textwidth \unvbox\mbrest}
}
\end{document}
//////////////////////////////////////////
fuehrten zu etwa folgendem Ergebnis:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
(I) Text asfkd asjkdflkj asdflkj asfdlkj safd
lasjdflskjd lskjfd lasjkfd lskafjd dkl
<<<<<<<<<<<<<<<<<
asfjd lsfjkd jsfkadlk jklsafjd sak sdfj s
alsdjas djlsdjf sjdlfjslkjfs djlskjdf ...
////////////////////////////////////////////////
* Wie schaffe ich es, dass der zweite Teil des Textes auf die volle
Text-Weite kommt?
* Wie kann ich "\ht\mbinit" durch eine Groesse "xdim" ersetzen, sodass
der Abstand "<<<<<<" gleich dem normalen Zeilenabstand ist?
Zur Not koennte man sich vielleicht mit
\parshape = ...
behelfen. Das Problem ist hier jedoch die Anpassung an "xdim", das mit
verschiedenen Boxenhoehen "mbinit" und verschiedenen Schrifthoehen in
"mbrest" variiert und verschieden viele in "\parshape" zu
beruecksichtigende Zeilen erfordert.
Hat jemand eine Idee? Oder vielleicht schon einen fertigen Style? (bitte
nicht FTP!!!)
Vielen Dank,
Franz
Technical Details
Message-ID:
<A20523@M.maus.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!uniol!artcom0!hb.maus.de!m.maus.de!Franz_BornShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!uniol!artcom0!hb.maus.de!m.maus.de!Franz_Born From: Franz_Born@m.maus.de (Franz Born) Newsgroups: de.comp.tex Subject: Initialen Message-ID: <A20523@M.maus.de> Date: 25 Aug 92 22:12:00 GMT Article-I.D.: M.A20523 Organization: MausNet Lines: 86 X-Gateway: MausGate/News 1.11