Texto que não ocupa espaço
Sep 08 2020
Eu quero escrever algum texto enquanto o LaTeX ignora o espaço que o texto vai ocupar. No MWE abaixo, o uso de uma imagem de tamanho zero \raiseboxpermite que, enquanto o uso de um , não.
% nospacetextprob.tex
\documentclass{report} % but could be book, article, etc
\usepackage{picture}
\usepackage{lipsum}
\newcommand{\shiftpic}{\begin{picture}(0,0)\put(0,-1.1\textheight){\textbf{shiftpic}}\end{picture}}
\newcommand{\shifttext}{\raisebox{-1.1\textheight}{\textbf{shifttext}}}
\begin{document}
\shiftpic
% \hspace{6em} \shifttext
\lipsum[1-3]
\end{document}
Ambos \shiftpice \shifttextdevem colocar seus argumentos abaixo do \textheight. \shiftpicfunciona bem, mas \shifttextadiciona algumas páginas ao documento.
Tenho vagas memórias de algum código TeX que anula o espaço vertical ocupado por algum texto. Chame-o \nospaceassim \nospace{\shiftit}que funcionaria \shiftpic. Alguém pode me lembrar disso?
Respostas
1 egreg Sep 09 2020 at 00:40
Você tem que anular a altura e a profundidade, mas também a largura.
\documentclass{report} % but could be book, article, etc
\usepackage{picture}
\usepackage{lipsum}
\newcommand{\shiftpic}{\begin{picture}(0,0)\put(0,-1.1\textheight){\textbf{shiftpic}}\end{picture}}
\newcommand{\shifttext}{\makebox[0pt][l]{\raisebox{-1.2\textheight}[0pt][0pt]{\textbf{shifttext}}}}
\begin{document}
\shiftpic\shifttext
\lipsum[1-3]
\end{document}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino