RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 996400
Accepted
Ivan
Ivan
Asked:2020-06-25 21:17:34 +0000 UTC2020-06-25 21:17:34 +0000 UTC 2020-06-25 21:17:34 +0000 UTC

Latex:tikzpicture 编译问题

  • 772

我知道代码可以正常工作,但它在我的笔记本电脑上不起作用。告诉我,pzhl,可能出了什么问题。

\begin{tikzpicture}[scale=2]
% alpha = (0.924,22.5), beta = (0.383,-22.5)

% alpha and beta complex items values

\def\arho{0.924}
\def\aphi{22.5}
\def\brho{0.383}
\def\bphi{-22.5}

% draw axes
\draw [-latex] (-1.2,0) -- (1.2,0);
\draw [-latex] (0,-1.2) -- (0,1.2);
% draw unit circle
\draw (0,0) circ

le (1cm);
% drav axes descriptions
\draw (-1.0,   0) node[anchor=south east] {$-1$};
\draw ( 1.0,   0) node[anchor=south west] {$1$};
\draw (   0,-1.0) node[anchor=north west] {$-i$};
\draw (   0, 1.0) node[anchor=south west] {$i$};

%% DRAWING alpha an beta
% angles
\filldraw[gray,opacity=0.2] (0,0) -- (\arho,0) arc (0:\aphi:\arho cm);
\filldraw[gray,opacity=0.2] (0,0) -- (\brho,0) arc (0:\bphi:\brho cm);
\draw (\arho,0) arc (0:\aphi:\arho cm);
\draw (\brho,0) arc (0:\bphi:\brho cm);
% radial circles
\draw [dotted] (0,0) circle (\arho cm);
\draw [dotted] (0,0) circle (\brho cm);
% vectors
\draw [thick,-latex] (0,0) -- (xyz polar cs:angle=\aphi,radius=\arho);
\draw (xyz polar cs:angle=\aphi,radius={\arho +0.1}) node {$\alpha$};
\draw [thick,-latex] (0,0) -- (xyz polar cs:angle=\bphi,radius=\brho);
\draw (xyz polar cs:angle=\bphi,radius={\brho +0.1}) node {$\beta$};

\end{tikzpicture}

给出这些错误: 给出这样的错误

latex
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Vladimir
    2020-06-26T01:43:37Z2020-06-26T01:43:37Z

    答案主要包含在错误消息中。

    1. 你到底试过直接编译给块latex?没有适当的序言,甚至没有\documentclass, \begin{document} .. \end{document}。当然,如果没有正常格式的文档,latex 永远不会识别这组命令。

    2. 在上面的代码中,你有一行\draw (0,0) circ,在空行之后,相同命令的其余部分是:le (1cm);。编译器也相当合理地发誓。

    总的来说,我们修复了指示的错误并编译它们,例如,使用命令pdflatex thisfile.tex(替换thisfile.tex文件名)。

    我怀疑你对 Latex 不熟悉,所以我将添加两句关于添加的代码:文档类standalone意味着你只想得到一张图片作为输出,而不是文档,比如 A4 大小(或您订购的任何其他产品);第二行是包含一个带有命令定义的包tikz,没有它也会有错误;以及\begin{document}- \end{document}定义文档本身的正文。

    自然,如果你需要将这样的图片直接插入到已经存在的latex文档中,那么你只需要\usepackage{tikz}在序言中添加一个包( )并插入环境tikzpicture及其内容。

    \documentclass{standalone}
    \usepackage{tikz}  
    
    \begin{document}  
    
    \begin{tikzpicture}[scale=2]
    % alpha = (0.924,22.5), beta = (0.383,-22.5)
    % alpha and beta complex items values
    
    \def\arho{0.924}
    \def\aphi{22.5}
    \def\brho{0.383}
    \def\bphi{-22.5}
    
    % draw axes
    \draw [-latex] (-1.2,0) -- (1.2,0);
    \draw [-latex] (0,-1.2) -- (0,1.2);
    % draw unit circle
    \draw (0,0) circle (1cm);
    
    % drav axes descriptions
    \draw (-1.0,   0) node[anchor=south east] {$-1$};
    \draw ( 1.0,   0) node[anchor=south west] {$1$};
    \draw (   0,-1.0) node[anchor=north west] {$-i$};
    \draw (   0, 1.0) node[anchor=south west] {$i$};
    
    %% DRAWING alpha an beta
    % angles
    \filldraw[gray,opacity=0.2] (0,0) -- (\arho,0) arc (0:\aphi:\arho cm);
    \filldraw[gray,opacity=0.2] (0,0) -- (\brho,0) arc (0:\bphi:\brho cm);
    \draw (\arho,0) arc (0:\aphi:\arho cm);
    \draw (\brho,0) arc (0:\bphi:\brho cm);
    % radial circles
    \draw [dotted] (0,0) circle (\arho cm);
    \draw [dotted] (0,0) circle (\brho cm);
    % vectors
    \draw [thick,-latex] (0,0) -- (xyz polar cs:angle=\aphi,radius=\arho);
    \draw (xyz polar cs:angle=\aphi,radius={\arho +0.1}) node {$\alpha$};
    \draw [thick,-latex] (0,0) -- (xyz polar cs:angle=\bphi,radius=\brho);
    \draw (xyz polar cs:angle=\bphi,radius={\brho +0.1}) node {$\beta$};
    
    \end{tikzpicture}
    \end{document}
    

    结果将是这样的:

    在此处输入图像描述

    • 2

相关问题

  • 如何格式化特殊的文本块?

  • 乳胶中的表格

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    根据浏览器窗口的大小调整背景图案的大小

    • 2 个回答
  • Marko Smith

    理解for循环的执行逻辑

    • 1 个回答
  • Marko Smith

    复制动态数组时出错(C++)

    • 1 个回答
  • Marko Smith

    Or and If,elif,else 构造[重复]

    • 1 个回答
  • Marko Smith

    如何构建支持 x64 的 APK

    • 1 个回答
  • Marko Smith

    如何使按钮的输入宽度?

    • 2 个回答
  • Marko Smith

    如何显示对象变量的名称?

    • 3 个回答
  • Marko Smith

    如何循环一个函数?

    • 1 个回答
  • Marko Smith

    LOWORD 宏有什么作用?

    • 2 个回答
  • Marko Smith

    从字符串的开头删除直到并包括一个字符

    • 2 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5