Como posso obter o espaçamento entre linhas para ignorar um vbox?

Como posso obter o espaçamento entre linhas para ignorar um vbox?

Possível duplicata:
Faça um vbox invisível

Quero inserir um \vboxentre parágrafos, mas não quero que isso afete o espaçamento entre linhas. Estou usando o Plain TeX. Aqui está meu MWE:

\input plain
asdljflasd dasjfdlf lasdfdflaslfjlsadf sajf lsdfas Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Quisque sollicitudin pretium\par
\nointerlineskip\vbox to 0pt{\hbox to 0pt{\hskip -10pt *}\kern0pt}\nointerlineskip
In hac habitasse platea dictumst. Etiam rutrum blandit velit sed
rutrum. Curabitur rhoncus erat a turpis suscipit vitae rutrum turpis

\bye

A seguir mostra um espaçamento ruim entre os dois parágrafos (onde aparece o asterisco):

Espaçamento ruim

Comentar a linha que começa com \nointerlineskipfornece o espaçamento correto entre os dois parágrafos:

Bom espaçamento

Como obtenho \vboxo espaçamento correto entre linhas? Desculpas pelas imagens enormes.

Responder1

É preciso trabalhar um pouco mais para colocar tudo no lugar correto:

asdljflasd dasjfdlf lasdfdflaslfjlsadf sajf lsdfas Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Quisque sollicitudin pretium

\edef\tpd{\the\prevdepth}\nointerlineskip
\vbox to 0pt{\hrule height 0pt\prevdepth=\tpd\llap{\strut*\kern10pt}\vss}%
\prevdepth=\tpd
In hac habitasse platea dictumst. Etiam rutrum blandit velit sed
rutrum. Curabitur rhoncus erat a turpis suscipit vitae rutrum turpis

No entanto, colocar um asterisco na margem é muito mais fácil do que isso:

\def\marginasterisk{\leavevmode\llap{*\kern\parindent\kern10pt}}

asdljflasd dasjfdlf lasdfdflaslfjlsadf sajf lsdfas Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Quisque sollicitudin pretium

\marginasterisk In hac habitasse platea dictumst. Etiam rutrum blandit velit sed
rutrum. Curabitur rhoncus erat a turpis suscipit vitae rutrum turpis

Responder2

A alternativa pode ser usar \vtopem vez de \vboxe omitir \nointerlineskipantes:

asdljflasd dasjfdlf lasdfdflaslfjlsadf sajf lsdfas Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Quisque sollicitudin pretium\par
\vtop to 0pt{\hbox to 0pt{\hskip -10pt *}\kern 0pt}%
\nointerlineskip
In hac habitasse platea dictumst. Etiam rutrum blandit velit sed
rutrum. Curabitur rhoncus erat a turpis suscipit vitae rutrum turpis

\bye

informação relacionada