我是 LaTeX 新手,我想用 Tikz 画一些形状。它给出了标题中所述的错误。
\documentclass[12pt,oneside,a4paper]{article}
\begin{document}
\begin{center}
\huge \textbf{An Interesting Idea for Dimensions}
\normalsize
\end{center}
\begin{flushleft}
In this article, I'll be explaining my idea of the "dimensional transformation" of the universe from zero-dimensional space to three-dimensional space. The article also includes an idea for parallel universes.
\end{flushleft}
\textbf{1. Compressing the Matter.}
\begin{tikzpicture}
\draw ; (0,0) -- (0,4)
\end{tikzpicture}
\end{document}
请帮助 :)
编辑:
错误如下:
日志文件:这是 pdfTeX,版本 3.14159265-2.6-1.40.18(MiKTeX 2.9.6300 64 位)(预加载格式=pdflatex 2017.6.1)2017 年 6 月 1 日 21:06 进入扩展模式 **./untitled.tex(untitled.tex LaTeX2e <2017-04-15> Babel <3.9r> 和 75 种语言的连字符模式已加载。(“C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls”文档类:article 2014/09/29 v1.4h 标准 LaTeX 文档类(“C:\Program Files\MiKTeX 2.9\tex\latex\base\size12.clo”文件:size12.clo 2014/09/29 v1.4h 标准 LaTeX 文件(大小选项))\c@part=\count79 \c@section=\count80 \c@subsection=\count81 \c@subsubsection=\count82 \c@paragraph=\count83 \c@subparagraph=\count84 \c@figure=\count85 \c@table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102)(untitled.aux)\openout1 =
untitled.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 2. LaTeX Font Info: ... okay on input line 2. ! LaTeX Error: Environment tikzpicture undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.12 \begin{tikzpicture} Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it. ! Undefined control sequence. l.13 \draw ; (0,0) -- (0,4) The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,
\hobx'),输入I' and the correct spelling (e.g.,
I\hbox')。否则继续,我会忘记未定义的部分。!LaTeX 错误:\begin{document} 以 \end{tikzpicture} 结束。有关解释,请参阅 LaTeX 手册或 LaTeX Companion。输入 H 获取即时帮助。 ... l.14 \end{tikzpicture} 您的命令已被忽略。输入 I 以将其替换为其他命令,或继续执行而不执行该命令。 [1 {C:/Users/atmac/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}] (untitled.aux) ) 您使用的 TeX 内存量如下: 493328 个字符串中有 211 个 3139125 个字符串字符中有 2211 个 3000000 个内存字中有 54405 个 15000+200000 个多字母控制序列中有 3828 个 18 种字体的 4851 个字体信息字,共 9000 个 3000000 个 8191 个连字例外中有 1141 个 5000i、500n、10000p、200000b、50000s 中有 22i、4n、19p、228b、127s 堆栈位置untitled.pdf (1 页,26892 字节)。PDF 统计信息:1000 个 PDF 对象中有 14 个(最多 8388607 个)1000 个命名目标中有 0 个(最多 500000 个)10000 个 PDF 输出额外内存中有 1 个字(最多 10000000 个)
答案1
LaTeX 是一种面向包的,这意味着你可以包含包含新命令和环境(以及一些其他内容)定义的包。环境tikzpicture
在包中定义tikz
,因此你需要\usepackage{tikz}
在 之前写入\begin{document}
。
您的代码中还包含其他一些内容。我认为您应该让 LaTeX 考虑标题和章节的字体和其他内容,至少作为开始。使用您使用的类中定义的标题格式。通常 LaTeX 会对齐文本的左右边距。如果您只想要对齐左边距,请尝试使用\raggedright
。然后您只需编写一次。
看来你需要好好了解一下 LaTeX。网上有很多,只要谷歌一下就能找到。我个人喜欢LaTeX 的简单介绍但还有更多建议对于 LaTeX 初学者来说有哪些好的学习资源?
首先,我想对您的文章进行如下修改:
\documentclass[12pt,oneside,a4paper]{article}
\usepackage{tikz}
\title{An Interesting Idea for Dimensions}
\author{Dim Ension}
\begin{document}
\maketitle
\section{Introduction}
In this article, I'll be explaining my idea of the "dimensional transformation" of the universe from zero-dimensional space to three-dimensional space. The article also includes an idea for parallel universes.
\subsection{Compressing the Matter}
\begin{tikzpicture}
\draw (0,0) -- (0,4);
\draw (2,2) circle (2);
\end{tikzpicture}
\end{document}