Latex 块结构

Latex 块结构 首页 / Latex入门教程 / Latex 块结构

Latex图形和图形是使用图形环境创建的,该环境用作:

\begin{figure}
.....
\end{figure}

同样,也可以使用图形环境来创建块。

您必须已针对不同目的研究了不同主题的各种框图。

在Latex中用来表示框的命令是:

\framebox{x_dimension, y_dimension}[position]{text}

在此,x和y尺寸表示框在x和y轴上的尺寸。该位置用于确定要显示的文本(text)的位置。

如果要为特定程序设置公用单位长度,则可以使用\setlength 命令。该命令写为\setlength {\unitlength} {0.23in}

用于放置图片元素的命令为\put

该命令写为\put {x-坐标,y坐标} {图片元素}

有两种绘制块结构的方法。第一个是使用标准命令,第二个是使用 Tikz环境

标准命令方法

此方法仅包含标准命令的使用。不能单独使用任何环境或不同的命令。这些步骤非常棘手,但是一旦概念明确,您将很容易理解和实施该过程。

您可以根据自己的设计或模式制作任何框图。

链接:https://www.learnfk.comhttps://www.learnfk.com/latex/latex-block-structures.html

来源:LearnFk无涯教程网

让我们考虑一个简单的框图示例。

每个命令的说明在相应命令的前面进行了说明。

\documentclass[12pt]{article} 
\begin{document}
   \title{How to learn latex block structures by earnfk} 
    \author{ Welcome learnfk.com } 
    \date{\today }
    \maketitle
    
  \begin{figure}[h]
    \setlength{\unitlength}{0.14in} % 用于设置单位长度
    \centering % 用于居中图
        \begin{picture}(30,16) % 这些是具有 32 个长度单位宽度和 16 个单位高度的图片环境的尺寸。
            \put(0,5){\framebox(8,3){$A$}}
            \put(12,5){\framebox(6,3){$B$}} % x 轴上的点之间的距离用于确定特定块之间的间隙
            \put(22,5){\framebox(6,3){$C$}} %x 轴上的点是距特定框架框原点的距离
            \put(31,5){\framebox(6,3){$D$}}
            \put(-3,6.5){\vector(1,0){3}}\put(8,6.5){\vector(1,0){4}} % 在这里, put 命令中的 x 和 y 轴点用于固定特定块上的箭头
            \put(18,6.5){\vector(1,0){4}}\put(28,6.5){\vector(1,0){3}}% 箭头和方块之间的间距可以根据两个 put 命令上的 x 和 y 轴坐标进行调整
            \put(37,6.5){\vector(1,0){4}} \put(-9,6.5) {$IN$} \put(38,7.5) {$OUT$} 
    
         \end{picture}
    \caption{A Block diagram of regulated power supply} % 包含块的图形的标题或整个块图的标题
    \label{fig:block} % 在文本中引用图形的标签
   \end{figure}
   
\end{document}

%之后写的文字只是为了使您更好地理解。 Latex会忽略%字符之后的文字。

上面代码的输出是如下所示的框图:

Latex Block Structures

现在考虑使用上述方法的复杂框图。

此示例的代码如下:

\documentclass[12pt]{article} 
\begin{document}
   \title{How to learn latex block structures by earnfk} 
\author{ Welcome learnfk.com } \date{\today } \maketitle \begin{figure}[h] \setlength{\unitlength}{0.15in} \centering \begin{picture}(30,16) \put(0,5){\framebox(5,3){$A$}} % 块的位置在原点 \put(10,8){\framebox(5,3){$B$}} \put(10,2){\framebox(5,3){$C$}} \put(20,13){\framebox(5,3){$D$}} \put(20,8){\framebox(5,3){$E$}} \put(20,4){\framebox(5,3){$F$}} \put(20,0){\framebox(5,3){$G$}} \put(28 ,6){\framebox(5,3){$H$}} % 在这里,块的位置完成 \put(-3,6.5){\vector(1,0){3}} % 从这里指定箭头的位置和距离 \put(5.2,6.5){\vector(1,-1){3}}\put(5.2,6.5){\vector(1,1){3}} % 这里向量命令后面的值,即 {3},表示箭头的长度。值越高,箭头的大小就越大 \put(8,3.5){\vector(1,0){2}} \put(8,9.5){\vector(1,0){2}} % 根据距原点的距离调整点的位置,即块A \put(15,3.5){\vector(1,0){3}} % 来自块 C 的箭头命令 \put(18,3.5){\vector(1,-1){2}} \put(18,3.5){\vector(1,1){2}} % 来自块 C 的箭头的箭头命令 \put(15,9.5){\vector(1,0){5}} \put(15,9.5){\vector(1,1){5}} % 来自块 B 的箭头命令 \put(25,9.5){\vector(1,-1){3}} % 来自块 B 的箭头命令 \put(25,5.5){\vector(1,1){3}} % 从块 F 到块 H 的箭头 \put(33,7.5){\vector(1,0){4}}\put(-5,6.5) {$Starting$} \put(33,7.5) {$End$} \end{picture}\\ \caption{A simple example of a complex block diagram} \label{fig:block} \end{figure} \end{document}

您可以使用上述命令为特定的箭头和块创建任何框图。您还可以根据需要调整箭头和块的大小,尺寸以及距离。

输出:

Latex Block Structures

您可以使用上述命令在块内或箭头上插入任何文本,并可以指定写入特定文本的距离。

无涯教程网

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

左耳听风 -〔陈皓〕

机器学习40讲 -〔王天一〕

代码精进之路 -〔范学雷〕

玩转Spring全家桶 -〔丁雪丰〕

从0开发一款iOS App -〔朱德权〕

Node.js开发实战 -〔杨浩〕

Spring编程常见错误50例 -〔傅健〕

深入C语言和程序运行原理 -〔于航〕

互联网人的数字化企业生存指南 -〔沈欣〕

好记忆不如烂笔头。留下您的足迹吧 :)