Interface para diagramas e exemplo

Interface para diagramas e exemplo

Gostaria de saber se existem programas interativos orientados a gráficos para construir diagramas de látex.

Por exemplo, eu sei

https://q.uiver.app/

Existem outros que fazem algo semelhante?

Estou lutando para fazer este diagrama no tikz:

[diagnóstico

Obrigado

Responder1

É verdade – o TikZ pode ser intimidante no início. O manual de mais de 1000 páginas é absolutamente assustador. Mas vale a pena! Comece com alguns dos tutoriais no início do manual. Você estará desenhando imagens como essas em pouco tempo!

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{decorations.markings}

\tikzset{dot/.style={fill, circle, inner sep=1pt},
    myarrow/.style={decoration={markings, mark=at position .6 with {\arrow{>}}}, postaction={decorate}}}

\begin{document}

\begin{tikzpicture}
\draw circle[radius=2];
\draw[very thick, myarrow] (-80:2)node[dot, label={-90:{$B'$}}]{}arc(-80:80:2)node[dot, label={90:{$A'$}}]{};
\draw[very thick, myarrow] (100:2)node[dot, label={90:{$A$}}]{}arc(100:260:2)node[dot, label={-90:{$B$}}]{};
\end{tikzpicture}

\end{document}

Responder2

Uma pequena variação da bela resposta @Sandy G (+1) que fornece um código um pouco mais curto. Para exercício :-)

\documentclass[border=3.14159]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,
                decorations.markings}

\begin{document}
    \begin{tikzpicture}[
dot/.style = {circle, fill, inner sep=2pt, label=#1},
->-/.style = {decoration={markings, 
                          mark=at position .52 with {\arrow{Straight Barb}}
                          }, 
              very thick, 
              postaction={decorate}
              }
                    ]
\draw circle[radius=2];
\draw[->-]        (100:2)  node[dot=$A$ ] {}
            arc(100:260:2) node[dot=below:$B$ ] {};
\draw[->-]        (-80:2)  node[dot=below:$B'$] {} 
            arc(-80:80:2)  node[dot=$A'$] {};
    \end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

Observações:

  • na web existem muitos serviços para, como anunciam, para desenho simples TikZ imagens, mas como vejo alguns resultados de tais programas, o código é horrível e cheio de confusão.
  • O código resultante é fácil de perder e quando você fica preso no desenho, é extremamente difícil ajudá-lo.
  • Um dos serviços interativos é Mathcha. Aqui no site há muitas respostas que o utilizam.
  • Concordo com @Sandy G, que a melhor forma de desenhar TikImagens Z são aprendidas TikZ. A melhor maneira é o método "aprender fazendo". A qualquer momento, quando você ficar preso na programação da imagem, você pode pedir ajuda aqui.
  • Para começar sugiro ler:
    • Uma introdução mínima ao TikZ, vejaCTAN
    • Na documentação do pacote leia 2 Tutorial: Uma imagem para os alunos de Karl (página 31) e outros tutoriais, depende do tipo de imagem de seu interesse.
    • Básico sobre TikZ embalado você pode encontrar na Parte III: TikZ ist kein Zeichenprogramm
    • numerosos exemplos estão no localTeXexamples.nettambém aqui no site
  • No desenho é útil usar standaloneo pacote como é feito no MWE (Exemplo Mínimo de Trabalho) acima

Feliz TeXing!

informação relacionada