Evitando partes órfãs de um comando

Evitando partes órfãs de um comando

Eu tenho um comando que serve para imprimir coisas com uma determinada estrutura:

\newcommand{\miracle}[2]{       
\textbf{#1}                 

#2

\bigskip
}

Como posso garantir que o material impresso pelos dois argumentos (o texto em negrito e o texto sem negrito) não seja separado? Às vezes acontece que recebo a linha em negrito apenas no final de uma coluna, mas gostaria de dizer ao latex que o texto em negrito não deve ser separado do outro.

informação relacionada