精华内容
下载资源
问答
  • 用TIKZ在LaTex中画图

    千次阅读 2020-01-15 19:06:24
    我之前是用Edraw max画图的,但是有一个致命的问题就是在图上写字母的时候与图解释不一致,所以尝试了一下LaTex画图,哎呀,耗费我一下午的时间呀 首先导入包:\usepackage{tikz} 源码如下: \begin{figure}[!t] \...

    我之前是用Edraw max画图的,但是有一个致命的问题就是在图上写字母的时候与图解释中不一致,所以尝试了一下LaTex画图,哎呀,耗费我一下午的时间呀
    首先导入包:\usepackage{tikz}
    源码如下:

    \begin{figure}[!t]
    \centering
    \begin{tikzpicture}
    \draw[color=black] (-1.8,-1.7) rectangle (3,1.5);
    \filldraw[yellow!80] [opacity=0.4] (0,0) circle (1.0); %画圆
    \filldraw[blue!70] [opacity=0.4] (1.2,0) circle (1.0); %画圆

    \node [font=\fontsize{8}{6}] (node001) at (-1.4,0.5){H(x)H(x)};
    \node [font=\fontsize{8}{6}] (node002) at (2.5,0.5){H(y)H(y)};
    \node [font=\fontsize{8}{6}] (node003) at (-0.4, 0){H(xy)H(x|y)};
    \node [font=\fontsize{8}{6}] (node004) at (0.6, 0){I(x,y)I(x,y)};
    \node [font=\fontsize{8}{6}] (node005) at (1.6,0){H(yx)H(y|x)};
    \node [font=\fontsize{8}{6}] (node006) at (0.7,-1.3){H(x,y)H(x,y)};

    \end{tikzpicture}
    \caption{H(x)H(x), H(y)H(y), H(xy)H(x|y), H(yx)H(y|x), H(x,y)H(x,y) and I(x,y)I(x,y). }
    \label{fig:ch5:jointentropy}
    \end{figure}

    在这里插入图片描述
    代码解释:
    \filldraw[yellow!80] [opacity=0.4] (0,0) circle (1.0); %画圆
    \filldraw 图有填充色要用\filldraw, 不要填充色用命令\draw
    [yellow!80] 黄色的比例用80%
    [opacity=0.4] 透明度
    (0, 0) 是位置
    (1.0) 是圆的直径大小

    \node [font=\fontsize{8}{6}] (node001) at (-1.4,0.5){H(x)H(x)};

    [font=\fontsize{8}{6}] 控制字体的大小{8}是字体大小,{6}是行距
    (node001) 是 node的名字
    (-1.4,0.5) 位置信息
    {H(x)H(x)} 具体的字信息

    展开全文
  • LaTeX画图语言和画图软件

    千次阅读 2016-05-17 20:11:12
    LaTeX 的矢量画图语言有 metpost、asymptote 和 pgf/tikz。用这些语言作图,首先得按照它们提供的命令写一个文件,然后编译才得到图形。 metapost:从 metafont 演化而来的,历史悠久。文件后缀为 .mp,用 ...
    LaTeX 中的矢量画图语言有 metpost、asymptote 和 pgf/tikz。用这些语言作图,首先得按照它们提供的命令写一个文件,然后编译才得到图形。
    

    metapost:从 metafont 演化而来的,历史悠久。文件后缀为 .mp,用 mpost.exe 编译得到图片。

    asymptote:新兴的作图语言,类似于 C 语言的语法。文件后缀为 .asy,用 asy.exe 编译得到图片。

    pgf/tikz:beamer 包作者的另一作品,与前两者的区别在于它可以直接在 tex 文件中编写,然后用 pdftex 编译。

    LaTeX 中的矢量画图软件包括 TpX、Ipe 和 Inkscape,画图软件相对于画图语言来说更加简单直观,但是功能上会有所限制。

    TpX:用 Delphi 编写,简单小巧。输出的结果是一个形如 abc.TpX 文件和一些图片,只要 input{abc.TpX} 即可。

    Ipe:用 Qt 库编写,强大且支持扩展。输出结果是各种格式(包括 eps 和 pdf)的图片。

    图形美化:用MATLAB画的,然后导出为pdf文件,pdf文件是矢量图,然后利用IPE进行修改,IPE是基于LaTeX的一个小工具,可以修改线条颜色宽度加文字什么的,

    Inkscape:用 Gtk+ 编写,非常强大,可以输出为 svg 文件,可惜 Gtk+ 编写的程序在 Windows 下不好用。

    展开全文
  • latex:画图

    2013-05-13 13:35:00
    用word我遇到了两个令人抓狂令人抓狂的问题:1,word公式排版很难用,如果公式较多,用word绝对会后悔 2,word版本过多,2003,2007,2010,现在还有2013,并且把一个版本排好版的文档用另一个版本的wo...

    以前一直用word写论文,其实word没什么不好,现在很多的期刊会议也都提供word模板。但是,根据这两次惨痛的word写论文经验可以得出结论:最好不要用word来写论文。用word我遇到了两个令人抓狂令人抓狂的问题:1,word中公式排版很难用,如果公式较多,用word绝对会后悔 2,word版本过多,2003,2007,2010,现在还有2013,并且把一个版本中排好版的文档用另一个版本的word打开,基本上肯定会变,有的变得让你很shock,而且没有专门研究过这个word的人,很难了解这是如何发生的以及如何改正,如果你的论文可能多人会参与,你可能在多个电脑上编辑,最好别用word。

    所以,虽然我要毕业了,虽然我可能以后不会写论文了,但是这次,我坚决放弃word,用latex。可能latex也有它的缺点,那就遇到在说吧。

    这篇文章就总结了我这个刚刚开始使用Latex的童鞋的一点点关于latex图片的排版的总结,我想实现一种效果,网上找了很多,竟然没找到,所以我觉得还是有必要总结一下。

    style 1:四个子图,两排

    代码:

    \documentclass{article}
    \usepackage{subfigure}
    \usepackage{graphicx}
    \begin{document}
    \begin{figure}
        \centering
        \subfigure[]{
            \begin{minipage}{0.45\textwidth}
                \includegraphics[width=1\textwidth]{assets/images/1.eps}
            \end{minipage}
        }
        \subfigure[]{
             \begin{minipage}{0.45\textwidth}
                \includegraphics[width=1\textwidth]{assets/images/2.eps}
            \end{minipage}
        }
        \subfigure[]{
             \begin{minipage}{0.45\textwidth}
                \includegraphics[width=1\textwidth]{assets/images/3.eps}
            \end{minipage}
        }
        \subfigure[]{
             \begin{minipage}{0.45\textwidth}
                \includegraphics[width=1\textwidth]{assets/images/4.eps}
            \end{minipage}
        }
        \caption{style 1}
    \end{figure}
    \end{document}

    style 2: 三个子图

    我觉得这种排版应该挺常见的,不过我在网上找了好久都没找到教程,可能是我水平太低了,下面给出我的代码。

    \begin{figure}
        \subfigure[]{
            \includegraphics[width=0.5\textwidth]{assets/images/a.eps}
        }%
        \quad
        \begin{tabular}[b]{c}%
            \subfigure[]{%
                \includegraphics[width=0.48\textwidth]{assets/images/b.eps}
            }\\
            \subfigure[]{%
                \includegraphics[width=0.48\textwidth]{assets/images/c.eps}
            }
        \end{tabular}%
    \caption{style2}
    \end{figure}

     

    转载于:https://www.cnblogs.com/naniJser/archive/2013/05/13/3075599.html

    展开全文
  • Latex 画图

    千次阅读 2019-11-05 20:52:08
    第一次正式用latex画图,讲道理代码挺粗糙的,估计有简化的方法,然而我不会啊。 暂时有两个改进点 如何批量修改图字体大小 如何批量修改线段大小 图片 代码 \documentclass[a4paper]{article} \usepackage{...

    介绍

    第一次正式用latex画图,讲道理代码挺粗糙的,估计有简化的方法,然而我不会啊。

    暂时有两个改进点

    • 如何批量修改图中字体大小
    • 如何批量修改线段大小

    图片

    在这里插入图片描述

    代码

    \documentclass[a4paper]{article}   
    \usepackage{pgfplots}  
    \usepackage{scalefnt}           
     
    \pgfplotsset{width=10cm,compat=1.13} % 图片绘制的宽度是7cm,使用的pgfplots版本为1.13
    
    \begin{document}
        % 调整字体大小
        {\scalefont{1.5}
    
        % 罗尔定理                    
        \begin{tikzpicture}[domain=0:8]          
            % 画坐标系
            \draw[line width=1pt, ->] (-1.2,0) -- (8.2,0) node[right] {$x$};
            \draw[line width=1pt, ->] (0,-1.2) -- (0,5) node[above] {$y$};
            \draw (0, 0) node[below left] {O};
            
            % sin
            \draw[line width=1pt, domain=1:7.28] plot (\x, {2 + sin((\x - 1.5236) r)});
            \draw (4.7, 2.5) node[right] {$f$};
            
            % 切线
            \draw[line width=1pt] (2.07, 3) -- (4.07, 3);
            
            % 辅助线及各种记号
            \draw[line width=1pt, dashed, color=red] (1, 1.5) -- (7.28, 1.5);
            \draw[line width=1pt, dashed] (3.09, 3) -- (3.09, 0) node[below] {$\xi$};
            \draw[line width=1pt, dashed] (1, 1.5) -- (1, 0) node[below] {$a$};
            \draw[line width=1pt, dashed] (7.28, 1.5) -- (7.28, 0) node[below] {$b$};
            \draw[line width=1pt, dashed] (1, 1.5) -- (0, 1.5) node[left] {$f(a) = f(b)$};
        \end{tikzpicture}  
        
        % 拉格朗日中值定理
        \begin{tikzpicture}[domain=0:8]          
            % 画坐标系
            \draw[line width=1pt, ->] (-1.2,0) -- (8.2,0) node[right] {$x$};
            \draw[line width=1pt, ->] (0,-1.2/1.5) -- (0,9/1.5) node[above] {$y$};
            \draw (0, 0) node[below left] {O};
            
            % f = x + sin
            \draw[line width=1pt, domain=1:7.28] plot (\x, {(1.5 - sin((\x - 1) r) + (\x - 1))/1.5});
            \draw (4.5, 6/1.5) node[left] {$f$};
            
            % g = sin
            \draw[line width=1pt, domain=1:7.28] plot (\x, {(1.5 - sin((\x - 1) r))/1.5});
            \draw (5.5, 2.8/1.5) node[right] {$g$};
            
            % 切线
            \draw[line width=1pt, color=red] (1.87, 0.5/1.5) -- (3.57, 0.5/1.5);
            \draw[line width=1pt, domain=1.8:3.58] plot (\x, {(\x - 0.5)/1.5});
            
            % 辅助线及各种记号
            \draw[line width=1pt, color=red] (1, 1.5/1.5) -- (7.28, 7.78/1.5);
            \draw[line width=1pt, dashed] (2.57, 2.047/1.5) -- (2.57, 0) node[below] {$\xi$};
            \draw[line width=1pt, dashed] (7.28, 7.78/1.5) -- (7.28, 0) node[below] {$b$};
            \draw[line width=1pt, dashed] (7.28, 7.78/1.5) -- (0, 7.78/1.5) node[left] {$f(b)$};
            \draw[line width=1pt, dashed] (1, 1.5/1.5) -- (1, 0) node[below] {$a$};
            \draw[line width=1pt, dashed] (7.28, 1.5/1.5) -- (0, 1.5/1.5) node[left] {$f(a)$};
        \end{tikzpicture}    
        
        }           
    \end{document}    
    
    展开全文
  • latex 画图

    千次阅读 2014-01-06 13:01:10
    latex 画图对于写paper很重要,因为这么画出来的图再也不用像matlab那样画完之后还得自己重新edit plots弄线的粗细,然后保存成pdf,然后剪切,最后再插入latex中,如果有几个图的话那么图的大小可能有细微的差别,...
  • 解决LaTex中插入Visio画图有多余边框的问题
  • Latex中插图总结(一)

    万次阅读 多人点赞 2016-09-20 00:10:10
    Latex的插图在Latex中使用插图一般有两种方式,一种是插入事先准备好的图片,另一种是使用Latex代码直接在文档中画图。我们一般常见的使用都是第一种,准备好图片,然后直接插入在我们文档当中。只有一些特殊情况...
  • 如何在Latex文档直接画图?

    万次阅读 2015-12-10 22:18:18
    Latex提供直接画图的命令,其参考手册是pgf/tikz. 下面给个简单例子: \documentclass[11pt]{article} ... \usepackage{tikz} % Optional PGF libraries \usepackage{pgflibraryarrows} \usepackage{pgflibrarysnakes...
  • visio画图如何插入到latex中

    千次阅读 2015-03-25 11:35:23
    我使用的字体和label font都是20,太小的话在转换后的文章看起来不清楚。 二、 如果是用visio画的流程图等图片,转换成.eps需要以下步骤。 1)将visio图画好之后,在‘文件’选择‘打印’,然后在‘打印机...
  • 虚线,实线,双向箭头,箭头粗细,等等,都是在画图过程,会遇到的问题,下面用一个简单案例展示,如何设计箭头,线条等 \begin{tikzpicture}[auto, box/.style = {draw, minimum height=8cm, minimum width=3...
  • LaTex技巧:用PPT画图,然后导入LaTeX

    千次阅读 2019-10-07 22:43:10
    1.在PPT中画图,注意调整幻灯片大小,图周围尽量不要有太多空白。调整幻灯片大小的方法:设计->幻灯片大小->自定义幻灯片大小,弹出窗口选择“最大化”,保证你作的图不会缩小; 2.导出成PDF; 3.使用Adobe ...
  • IEEE的Latex模板伪代码和画图

    千次阅读 2020-05-12 09:33:33
    用IEEE的模板写论文时在算法流程图这卡住了,和一般的...\newcommand{\removelatexerror}{\let\@latex@error\@gobble} \makeatother \begin{figure}[!t] \label{alg:LSB} \renewcommand{\algorithmicrequire
  • Visio中选择打印,打印到pdf 用WPS打开pdf,选择编辑 直接编辑,留下想要的图像并保存。 在latex中要插图的地方插入此pdf文件即可。
  • IPE 画图(辅助Latex

    千次阅读 2016-10-31 21:32:57
    而写论文一般都会用 LaTeX 排版,虽然你也能用 Visio 画图,但是公式啊什么支持的并不好,那么我们会用什么来画图呢?比如很有名的 MetaPost 绘矢量图的编程语言,但学起来太费劲…而且我们要画的图一般不麻烦。我们...
  • (1)latex画图需要加入宏包 %画图 \usepackage{pgfplots} \usepackage{tikz} (2)带坐标轴代码「sigmold函数为示例」,可直接当图片/表格插入.tex文档 %sigmold \begin{tikzpicture}[global scale = ...
  • 在tikz下直接绘制树形结构图,在数据结构等课程非常实用,下面是绘制的几个案例图 第一个图的代码 \begin{tikzpicture}[->,>=stealth,level/.style={sibling distance = 5cm/#1, level distance = ...
  • Latex中插入图片

    千次阅读 2020-12-19 14:25:58
    Latex中使用插图一般有两种方式,一种是插入事先准备好的图片,另一种是使用Latex代码直接在文档中画图。我们一般常见的使用都是第一种,准备好图片,然后直接插入在我们文档当中。只有一些特殊情况需要用大量代码...
  • LaTex 插入visio图片

    2020-03-26 22:25:09
    下面介绍如何在LaTeX中插入.eps格式的图片。 第一步:生成.eps格式的图片 1、利用visio画图,另存为pdf格式的图片 利用Adobe Acrobat裁边,使图片大小合适 另存为.eps格式,如下图所示: 注:这一步必须按照图示方式...
  • 在报告或者论文,人们往往会使用图形来表达某些意思,
  • Visio画图 +无空白PDF+Latex

    千次阅读 2016-09-15 10:54:07
    所以把以前生成的图片都转化成了pdf格式,但是都有很多空白,直接嵌入到latex中,图片会显示的特别小,所以一直在想怎么能够把图片放大,然后空白空间去掉。方法有一些: 1. 直接查找一些在线编辑pdf图片的
  • 关于LaTeX中插入图像时常见的问题 1. visio中画的图转成eps格式:将visio中画的图保存为emf格式,然后在用软件metafile2eps转成eps格式 2. MATLAB中画的图可以直接save as为eps格式 3. LaTeX中应该包含包\...
  • LaTeX中插入eps格式图片

    千次阅读 2019-02-28 23:11:08
    之前向LaTeX插入图片的时候,一直使用.jpg格式,编译出来效果很不好,很多地方稍微...下面介绍如何在LaTeX中插入.eps格式的图片。 第一步:生成.eps格式的图片 1、利用visio画图,另存为pdf格式的图片 利用Adobe ...
  • Latex中插图相关问题

    2020-07-22 15:13:30
            最近要写一篇期刊论文,...首先,画图和做数据表格我常用的是visio和excel这两个软件。在Visio画好图之后,直接点击“保存”为.pdf格式即可(这里有一个小坑,就是点击设计->大小->
  • Latex中利用bmeps命令转换图片格式

    千次阅读 2019-03-29 13:10:46
    Latex中较常使用图片格式为eps格式,但是经常使用的画图工具并不能直接保存为eps格式,因此需要将图片格式进行转化。 首先,打开Windows Command Prompt,如下图: 就会出现下面的对话框 上面红色部分表示...
  • 第一次使用Latex写论文,模板是IEEE Tran,每次在visio画完图后保存导入latex中使用时,图片周围总是有很多留白,试了很多次,决定还是记录一下。。 visio画图后保存 首先,我们在visio中画完图后,点击“文件----...
  • 如何在latex 插入EPS格式图片 第一步:生成.eps格式的图片 1、利用visio画图,另存为pdf格式的图片 利用Adobe Acrobat裁边,使图片大小合适 另存为.eps格式,如下图所示: 注:这一步必须按照图示方式...

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

latex中画图