我们可以使用 LaTeX 制作以下图形吗?

我们可以使用 LaTeX 制作以下图形吗?

我是这个论坛的新手,也是 LaTeX 的新用户。所以这个问题可能很幼稚。抱歉。我非常感谢你的帮助。我不知道从哪里开始。

我如何使用 LaTeX 制作以下图形?

  1. 网页上的图 1http://www.engsc.ac.uk/learning-and-teaching-theory-guide/constructive-alignment

  2. 本页最后一张图片:

    http://sydney.edu.au/education_social_work/groupwork/docs/ConstructiveAlignment.pdf

  3. 网页上的图形,圆形图形

    http://www.cityu.edu.hk/edo/obtl/elearn_tool/p8.htm

答案1

我之所以发布此代码,只是因为我手头有它。正如评论所指出的,最好使用此网站询问有关您尝试过的代码的具体问题,而不是询问有关绘制整个图表类别的一般问题。

下图与你讨论的图表类型类似,应该足以让你入门。如果你在创建实际图表时遇到问题,可以发布有关代码的具体问题。(请确保添加最小工作示例您提出的新问题。

\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[every node/.style={minimum height={1.5cm},thick,align=center}]
\node[draw] (DS) {d-structure};
\node[draw, dashed,right= of DS] (IS) {Information\\structure};
\node[draw, above right=of IS] (PS) {p-structure};
\node[draw, below=of PS] (CS) {c-structure};
\node[draw, below=of CS] (Lex) {lexicon/morphology};
\draw[->] (IS) -- (PS);
\draw[->] (IS) -- (CS);
\draw[->,dotted] (IS) -- (Lex);
\draw[->] (IS.160) -- (DS);
\draw[->] (IS.west) -- (DS);
\draw[->,dotted] (IS.200) -- (DS);

\end{tikzpicture}

\end{document}

代码输出

答案2

是的你可以。

有一些包在绘图时非常有用,尽管一开始可能会有点棘手。

看一下 PGF 和 TikZ 包:http://sourceforge.net/projects/pgf/
例子:http://www.texample.net/tikz/examples/

享受! :)

答案3

我认为最快、最简单的方法是不要使用 Latex 来绘制图形。您可以使用 Corel Draw、Adobe Illustrator 甚至 MS Powerpoint 等软件快速高效地绘制和制作高质量图像。

相关内容