Alguém poderia me ajudar a desenhar a seguinte imagem com Latex (usando apenas 1 imagem)? MUITO obrigado pela sua ajuda.
Responder1
Aqui está um exemplo de como começar. Acho que deveria deixar claro o suficiente como continuar a obter o diagrama desejado.
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[my midway label/.style={midway,yshift=1.5in}]
%% case 1
\node[anchor=east] (A/left) at (0,0) {$x$};
\node[anchor=west] (A/right) at ($(A/left)+(1in,0)$) {$x$};
\node[anchor=west] (A/right/up/1) at ($(A/right)+(0,1in)$) {$x+dx$};
\node[anchor=west] (A/right/down/1) at ($(A/right)+(0,-1in)$) {$x-dx$};
\path (A/left) -- (A/right) node [my midway label] {Case 1};
\draw[blue] (A/left) -- (A/right);
\draw[red] (A/left) -- (A/right/up/1.west);
\draw[red] (A/left) -- (A/right/down/1.west);
%% case 2
\node[anchor=east] (B/left) at ($(A/right)+(1in,0)$) {$x$};
\node[anchor=west] (B/right) at ($(B/left)+(1in,0)$) {$x$};
\path (B/left) -- (B/right) node [my midway label] {Case 2};
\draw[blue] (B/left) -- (B/right);
\end{tikzpicture}
\end{document}
Existem outras maneiras de fazer isso, conforme sugerido por @clement . Mas esta abordagem ajudará você a se familiarizar com alguns princípios básicos do TikZ.
Vou explicar alguns detalhes aqui:
sintaxe do nó
\node[<optional arguments>] (<optional node name>) at (<position>) {<content>};
A única parte desta sintaxe que vocênão podeomitir é o conteúdo.
Eu uso o poder da calc
biblioteca para ajudar a posicionar os nós uns em relação aos outros. Isso é o que está acontecendo quando escrevo:
at ($(<previously defined node name>)+(<vector>)$)
Quando abri o tikzpicture
ambiente, defini meu próprio ambienteestilo. Esta é uma forma de ajudar a gerir a imagem. A ideia é definir um nó entre dois pontos ao longo de um caminho e depois deslocá-lo na direção $y$.
Neste caso, usei uma instância específica de sintaxe de caminho:
\path (<1st node name>) -- (<2nd node name>) node[<optional argument] {<content>};
Observe que neste caso node
não é uma sequência de controle, mas apenas uma palavra simples.