hangafter, hangindent question...
Philip Taylor
P.Taylor at Hellenic-Institute.Uk
Sun Feb 7 11:31:04 CET 2021
Walt Burkhard wrote:
> I would like to put figures in the upper right corner of paragraphs.
>
Attached is a working version, Walt. Code re-formatted and factored
out to make it legible/comprehensible, and the three key changes flagged
as "added, important" or "deleted, important".
--
/Philip Taylor/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/texhax/attachments/20210207/c6a31296/attachment.html>
-------------- next part --------------
\input epsf
\input cornerBox.h
%\def \epsfbox #1{\XeTeXpdffile #1.pdf\relax}
\def \L {L}
\def \R {R}
\def \cornerbox #1#2#3#4% (Figure, lines, vadjust, L|R)
{
\if #4\L
\setbox 1 = \hbox {#1\kern 4 pt}%
\pendingindent = +\wd 1
\else
\if #4\R
\setbox 1 = \hbox {\kern 4 pt #1}%
\pendingindent = -\wd 1
\else
\message {Parameter 4 [#4] is neither "L" nor "R"}
\fi
\fi
\dp1 = 0pt
\par
\hangindent = \pendingindent
\hangafter = -#2
\noindent
\if #4\L
\hskip -\wd 1
\else
\if #4\R
\hhh = \hsize
\advance \hhh by -\wd 1
%%% \hskip \hhh % deleted, important
\setbox 1 = \hbox spread \hhh {\hfil \box 1 }% added, important
\wd 1 = 0 pt % added, important
\else
\message {Parameter 4 [#4] is neither "L" nor "R"}
\fi
\fi
\raise #3 \box 1
\ignorespaces
}
\def \cornerBoxL #1#2#3{\cornerbox {#1}{#2}{#3}{L}}
\def \cornerBoxR #1#2#3{\cornerbox {#1}{#2}{#3}{R} }
\font\f cmss10 at 12pt
\font\fff cmss10 at 8.5pt
\hfuzz72pt
\newbox\first
\newbox\second
\newbox\third
\newdimen \hhh
\newdimen \pendingindent
\centerline{\f MEIN LIEBLINGSBUCH AUS DER KINDHEIT}
\vskip36pt
\fff\baselineskip11pt\hsize10cm
\setbox\first = \vtop{
\cornerBoxL{\vtop{\kern0pt\hbox{\epsfbox{box.1}}}}{3}{6pt}
Am leibsten habe ich Asterix-Comics gelesen. Obwohlich eigenlich keine Comics lesen durfte. Also
habe ich heimlich unter der Bettdecke gelesen. Mit eine Taschenlampe. Erst Jahre
meine Mutter auch mal ein Asterix-heft gelesen. Sie hat gedacht und musste zugeben, dass das auch
Literatur ist. Auf jeden Fall habe ich mit Asterix viel gelernt. Sogar Latein hat mir plotzlich
Spa{\ss} gemacht. Ich kann allen Eltern nur raten. Egal, was ihr Kind liest, Hauptsache, es liest.
Am besten ist der 16 Band der Comic-Reihe.}
\line{\copy\first\hfill}
\vskip36pt
\setbox\second = \vtop{
\cornerBoxR{\vtop{\kern0pt\hbox{\epsfbox{box.1}}}}{3}{6pt}
Am leibsten habe ich Asterix-Comics gelesen. Obwohlich eigenlich keine Comics lesen durfte. Also
habe ich heimlich unter der Bettdecke gelesen. Mit eine Taschenlampe. Erst Jahre
meine Mutter auch mal ein Asterix-heft gelesen. Sie hat gedacht und musste zugeben, dass das auch
Literatur ist. Auf jeden Fall habe ich mit Asterix viel gelernt. Sogar Latein hat mir plotzlich
Spa{\ss} gemacht. Ich kann allen Eltern nur raten. Egal, was ihr Kind liest, Hauptsache, es liest.
Am besten ist der 16 Band der Comic-Reihe}
\line{\copy\second \kern12pt \lower36pt\hbox{\fff no problem here}\hfill}
\vskip36pt
\setbox\third = \vtop{
\hangafter -3 \hangindent -2.6cm \noindent
Am leibsten habe ich Asterix-Comics gelesen. Obwohlich eigenlich keine Comics lesen durfte. Also
habe ich heimlich unter der Bettdecke gelesen. Mit eine Taschenlampe. Erst Jahre
meine Mutter auch mal ein Asterix-heft gelesen. Sie hat gedacht und musste zugeben, dass das auch
Literatur ist. Auf jeden Fall habe ich mit Asterix viel gelernt. Sogar Latein hat mir plotzlich
Spa{\ss} gemacht. Ich kann allen Eltern nur raten. Egal, was ihr Kind liest, Hauptsache, es liest.
Am besten ist der 16 Band der Comic-Reihe.
}
\line{\copy\third\hfill}
\bye
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Seite-for-WB.pdf
Type: application/pdf
Size: 6942 bytes
Desc: not available
URL: <https://tug.org/pipermail/texhax/attachments/20210207/c6a31296/attachment.pdf>
More information about the texhax
mailing list.