Как сделать так, чтобы межстрочный интервал игнорировал vbox?

Как сделать так, чтобы межстрочный интервал игнорировал vbox?

Возможный дубликат:
Сделать невидимый vbox

Я хочу вставить \vboxмежду абзацами, но не хочу, чтобы это повлияло на межстрочный интервал. Я использую Plain TeX. Вот мой 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

Ниже показан неправильный интервал между двумя абзацами (там, где появляется звездочка):

Плохой интервал

Комментирование строки, начинающейся с, \nointerlineskipобеспечивает правильный интервал между двумя абзацами:

Хороший интервал

Как мне получить свой \vboxи правильный межстрочный интервал? Извините за огромные изображения.

решение1

Придется потрудиться немного усерднее, чтобы все расставить по своим местам:

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

Однако поставить звездочку на полях гораздо проще:

\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

решение2

Альтернативой может быть использование \vtopвместо \vboxи пропуск \nointerlineskipперед:

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

Связанный контент