zoukankan      html  css  js  c++  java
  • Start LaTex

    Size

    You can use: ultra thin , very thin , thin , semithick , thick , very thick and ultra thick
    There is also the “help lines” option, “line width", "dashed" or "dotted"

    Color

    You have direct access to the following colors: red , green , blue , cyan, magenta , yellow , black , gray , darkgray , lightgray ,brown , lime , olive , orange , pink , purple , teal , violet and white . And you can define all the colors you might want — see the manual.

    Shape

    Common

    draw [<->, rounded corners, thick, purple] (0,2) -- (0,0) -- (3,0); % There are rounded corners at the intersection
    
    draw [blue] (0,0) rectangle (1.5,1);   % width hight
    
    draw [red, ultra thick] (3,0.5) circle [radius=0.5];
    
    two convenient ways to representing Arc
    draw [gray] (6,0) arc [radius=1, start angle=45, end angle= 120]; % count from left, The arc is of radius 1, starts at the point (6,0) leaving it at an angle of 45 degrees and stops when its slope is 120 degrees  
    draw[very thick] (0,0) to [out=90,in=195] (2,1.5);
    % count degree from right 
    draw [<->,thick, cyan] (0,0) to [out=90,in=180] (1,1)
    to [out=0,in=180] (2.5,0) to [out=0,in=-135] (4,1) ;
    
    

    Function

    draw [<->] (0,0.8) -- (0,0) -- (0.5,0);
    draw[green, ultra thick, domain=0:0.5] plot (x, {0.025+x+x*x});
    
    egin{tikzpicture}[yscale=1.5]
    draw [help lines, <->] (0,0) -- (6.5,0);
    draw [help lines, ->] (0,-1.1) -- (0,1.1);
    draw [green,domain=0:2*pi] plot (x, {(sin(x r)* ln(x+1))/2});
    draw [red,domain=0:pi] plot (x, {sin(x r)});
    draw [blue, domain=pi:2*pi] plot (x, {cos(x r)*exp(x/exp(2*pi))});
    
    

    The domain instruction shows the range of x which is plotted

    Type

    Many mathematical functions are possible; you will probably have enough
    with factorial(x), sqrt(x), pow(x,y) (which gives y power of x), exp(x), ln(x),log10(x), log2(x), abs(x) (the absolute value of x), mod(x,y) (x modulo y),

    round(x) (rounds x to the nearest integer), floor(x) (the largest integer smaller than x), ceil(x) (the smallest integer larger than x),

    sin(x) (sin(x), it assumes that x is in degrees; if x is expressed in radians use sin(x r)),

    cos(x) (cos(x), it assumes that x is in degrees; if x is expressed in radians use cos(x r)),

    tan(x) (tan(x), it assumes that x is in degrees; if x is expressed in radians use tan(x r)),

    min(x,y,), max(x,y). You can even use rnd (without argument) which yields a random number between 0 and 1.

    Fill

    draw [ultra thick] (0,0) to [out=87,in=150] (1,1) -- (.85,.15) -- (0,0);
    draw [ultra thick, fill=purple] (2,0) to [out=87,in=150] (3,1) -- (2.85,.15) -- (2,0);
    path [fill=purple] (4,0) to [out=87,in=150] (5,1) -- (4.85,.15) -- (4,0);   % have no outline
    

    Label

    You can choose "below", "above", "left", "right", "below right", "above left", "below left", "above right"

    
    ode at (1,1) {yes};
    
    axis
    
    draw [thick, <->] (0,1) -- (0,0) -- (1,0);
    
    ode [below right] at (1,0) {$x$};
    
    ode [left] at (0,1) {$y$};
    draw[fill] (.4,.6) circle [radius=.5pt];
    
    ode[above right] (.4,.6) {$A$}
    
    equal to 
    
    draw [thick, <->] (0,1) node [left] {$y$}
    -- (0,0) -- (1,0) node [below right] {$x$};
    draw[fill] (.4,.6) circle [radius=.5pt]
    node[above right] (.4,.6) {$A$};
    
    aline
    draw [thick] (0,0) -- (9,0);
    draw (0,-.2) -- (0, .2);
    draw (3,-.2) -- (3, .2);
    draw (6,-.2) -- (6, .2);
    draw (9,-.2) -- (9, .2);
    
    ode[align=left, below] at (1.5,-.5)%
    {This happens\in period 1\and is aligned\ left};
    
    ode[align=center, below] at (4.5,-.5)%
    {This happens\in period 2\and is centered};
    
    ode[align=right, below] at (7.5,-.5)%
    {This happens\in period 2\and is right\aligned};
    
    

    Beamer

    With uncover the lines are “drawn” on
    all the slides but made invisible when not called for. With only the lines are only drawn when called for

    egin{frame}
    a few lines
    egin{center}
    egin{tikzpicture}
    draw [blue, ultra thick] (-1,2) -- (6,3);
    uncover<1>{draw [green,thick] (-4,3) -- (2,2.5);}
    uncover<2>{draw [red,thick] (0,0) -- (0,5);}
    end{tikzpicture}
    end{center}
    and something under.
    end{frame}
    

    Example

    \means new line, $means math symbol

    egin{tikzpicture}[xscale=8]
    draw[-][draw=red, very thick] (0,0) -- (.5,0);
    draw[-][draw=green, very thick] (.5,0) -- (1,0);
    draw [thick] (0,-.1) node[below]{0} -- (0,0.1);
    draw [thick] (0.5,-.1) node[below]{$a=b=1/2$} -- (0.5,0.1);
    draw [thick] (1,-.1) node[below]{1} -- (1,0.1);
    end{tikzpicture}
    
    egin{tikzpicture}
    draw [help lines] (0,0) grid (5,5);
    draw [<->] (5,0) -- (0,0) -- (0,5);
    draw (4,0) -- (0,4);
    draw[dashed,ultra thick]
    (1.5,3.5) to [out=-80,in=135] (2.5,1.5);
    draw [dashed,ultra thick]
    (2.5,1.5) to [out=-45,in=160] (4.2,0.5);
    end{tikzpicture}
    
  • 相关阅读:
    接口默认值引发Qt调用DLL异常
    360杀毒引发的DLL调用异常
    VS2012基于QT5.1自定接口及插件并实现动态加载
    Qt调用C的DLL
    Qt动态多语言的实现(VS2012开发)
    Qt在VS2012中引用QtWidgets时报GLES2/gl2.h无法打开错误的解决办法
    php判断某字符串是否不以数字或其他特殊字符开头
    mysql的数据类型int、bigint、smallint 和 tinyint取值范围
    28个jQuery性能优化的建议
    主题:iframe高度的自适应
  • 原文地址:https://www.cnblogs.com/icodeworld/p/11372642.html
Copyright © 2011-2022 走看看