On Mon, 10 Dec 2001, Jacek Kmiecik wrote:

Witam! Wczoraj pytałem:

> Czy składając sobie jakiś materiał w pudełeczku typu \box, i używając
> go następnie poprzez \unhbox mogę wskazywać stosowne (moim zdaniem)
> miejsca podziału? np. \penalty-9999.

Majstrowałem przy kodzie w mniemaniu, że coś po drodze się chrzani,
i~uprościłem sobie kod do absolutnego minimum:

\input shb.tex       % <-- coby widzieć pudełeczka
\parindent 0pt

\setbox0=\hbox{}
\def\x#1#2#3{\setbox0=\hbox{\ifdim\wd0>0pt\box0,\space\relax\fi\penalty-10000%
    \hbox{\rm[#1]\space\it#2\space#3}}}

\x{1}{aaaaaaaa}{AAAAAAA}
\x{2}{bbbbbbbb}{BBBBBBB}
\x{3}{cccccccc}{CCCCCCC}
\x{4}{dddddddd}{DDDDDDD}
\x{5}{eeeeeeee}{EEEEEEE}
\x{6}{ffffffff}{FFFFFFF}
\x{7}{gggggggg}{GGGGGGG}
\x{8}{hhhhhhhh}{HHHHHHH}

\shb\vbox{\hsize 80mm \unhbox0\par}
\end


-- no i... nic! dalej nie dzieli ;-( Czy jest jakaś inna możliwość
,,składania na stosie'', bez powyższego zapudełkowywania (nie jest jawnie
określone czy pozycji \x{}{}{} będzie kilka czy kilkanaście, wiem
natomiast że wystąpią one kolejno po sobie)

--jk

- Jacek Kmiecik --------------------------------- [EMAIL PROTECTED] --
  Uczelniane Centrum Informatyki,             tel. (0-12) 617-34-77
  Akademia Gorniczo-Hutnicza, Krakow            C-1, IVp., pok. 420
---------------------------------------------------[+48 501 494 601]--

Odpowiedź listem elektroniczym