使用 LaTeX 为使用 Markdown 的电子书绘制图形图像

使用 LaTeX 为使用 Markdown 的电子书绘制图形图像

我怎样才能用 LaTeX 绘制下面的图片?我将在用 Markdown 的电子书中使用它。谢谢。

在此处输入图片描述

答案1

一种可能的解决方案是使用xymatrix

\documentclass[11pt,a4paper]{article}
\usepackage[all]{xy}

\begin{document}
\[ 
 \xymatrix@C=.5cm{
 & \mbox{Tycho}              \ar@{-}[d]              & \\ 
 & \mbox{Database } (R,T)    \ar@{-}[d]              & \\ 
 & \mbox{Kepler }\to R^3=T^2 \ar@{-}[d]              & \\
 & \mbox{Newton }\to R^3=T^2 \ar@{-}[dl] \ar@{-}[dr] & \\
 F=\displaystyle\frac{1}{R^2} & & F=\displaystyle\frac{R}{T^2}}
\]
\end{document}

在此处输入图片描述

答案2

使用 PSTricks。

\documentclass[preview,border=20pt]{standalone}
\usepackage{pst-tree}
\psset{levelsep=1cm,nodesep=3pt}
\begin{document}
\begin{psTree}{\Tr{Tycho}}
    \begin{psTree}{\Tr{Database $(R,T)$}}
        \begin{psTree}{\Tr{Keppler  $\to R^3 = T^2$}}
            \begin{psTree}[levelsep=2cm,nodesep=5pt]{\Tr{Newton  $\to R^3 = T^2$}}
                \Tr{$\displaystyle F=\frac{1}{R^2}$}
                \Tr{$\displaystyle F=\frac{R}{T^2}$}
            \end{psTree}
        \end{psTree}
    \end{psTree}
\end{psTree}
\end{document}

在此处输入图片描述

答案3

使用 Diagram.Codes Studio 可以轻松完成:

TEX"{Database } (R,T)" as a
TEX"{Kepler }\to R^3=T^2" as b
TEX"{Newton }\to R^3=T^2" as c
TEX"F=\displaystyle\frac{1}{R^2}" as d
TEX"F=\displaystyle\frac{R}{T^2}" as e

a->b
b->c
c->d,e

在此处输入图片描述

相关内容