如何在乳胶中绘制这种类型的图形?

如何在乳胶中绘制这种类型的图形?

请告诉我,如何绘制这种类型的图形(见,在此处输入图片描述附件)在乳胶中吗?

答案1

这是一种使用堆栈的方法。

\documentclass[a4paper]{article}
\usepackage{amsmath,graphicx,stackengine}
\def\rdar#1{\rotatebox[origin=bottom]{#1}{$\Rightarrow$}}
\begin{document}
\[
\renewcommand\stacktype{L}\ensurestackMath{
\frac{f}{g} ~
\stackanchor[1.5\baselineskip]{\rdar{30}}{\rdar{-30}} ~
\stackanchor[2.5\baselineskip]{\dfrac{h}{H}}{\dfrac{G}{z}} ~
\stackanchor[1.5\baselineskip]{\rdar{-30}}{\rdar{30}} ~
F(z)
}
\]
\end{document}

在此处输入图片描述

或者这是一个替代方案。

\documentclass[a4paper]{article}
\usepackage{amsmath,graphicx,stackengine}
\def\rdar#1{\rotatebox[origin=bottom]{#1}{$\Rightarrow$}}
\begin{document}
\[
\renewcommand\stacktype{L}\ensurestackMath{
\frac{f}{g} ~
\stackanchor[1.5\baselineskip]{\rdar{30}}{\rdar{-30}} ~
\stackanchor[2.1\baselineskip]{h/H}{G/z} ~
\stackanchor[1.5\baselineskip]{\rdar{-30}}{\rdar{30}} ~
F(z)
}
\]
\end{document}

在此处输入图片描述

答案2

您可以用于tikz-cd此。

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}
\usepackage{mathtools}

\begin{document}    
\[
\begin{tikzcd}[%
    ,row sep={.5cm,between origins}
    ,every arrow/.append style=Rightarrow
    ]
& \dfrac{h}{H} \drar & \\
\dfrac{f}{g} \drar\urar & & F(z) \\
& \dfrac{G}{Z} \urar
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

答案3

这是一个快速的解决方案

\documentclass{article}
\usepackage{tikz}  
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}[node distance=\baselineskip and 1cm]
   \node (start) {$\frac{f}{g}$};
   \node[above right=of start] (mid-high) {$\frac{h}{H}$};
   \node[below right=of start] (mid-low) {$\frac{G}{Z}$};
   \node[below right=of mid-high] (end) {$F(Z)$};

   \foreach \s/\e in {start/mid-high,start/mid-low,mid-low/end,mid-high/end}  {
       \path (\s) --node[sloped] {$\Rightarrow$} (\e);
   }
\end{tikzpicture}

\end{document}

相关内容