Ocultar texto sem manter espaço

Ocultar texto sem manter espaço

Quero ocultar algum texto, mas:

  • EUnão queroo texto oculto para ocupar espaço

  • Ainda quero que o LaTeX analise o conteúdo (para continuar numerando)

Eu encontrei esta solução:

\vphantom{\hphantom{text}}

Isso funciona perfeitamente, mas existe alguma maneira melhor de fazer isso (sinto que o latex provavelmente já tem um comando para isso e só preciso encontrar o nome)?

Responder1

A construção fantasma cria uma caixa de tamanho zero, mas pode afetar o espaçamento das construções circundantes, veja a coluna do meio abaixo. Você pode simplesmente definir o texto em uma caixa e não usar a caixa.

insira a descrição da imagem aqui

\documentclass{article}

\begin{document}

\begin{tabular}{|*{3}{p{2cm}|}}
\hline
a

b
&
a

\vphantom{\hphantom{text}}

b
&
a

\sbox0{text}

b
\\
\hline
\end{tabular}


\end{document}

Responder2

Aqui está algo que uso há anos. Pode não ser exatamente o que você deseja, mas funciona para mim.

\newcommand{\noop}[1]{}

É preciso um argumento e não faz absolutamente nada com ele.

Eu o uso para "comentar" textos ou equações que posso querer usar ou não. É útil para desenvolver documentos. Quando meu documento estiver pronto, simplesmente excluo todos os blocos \noop.

informação relacionada