使用 Tikz 时 Latexit 未显示正确的边界

使用 Tikz 时 Latexit 未显示正确的边界

尝试使用LatexIt制作一些独立的图形。问题是最右边的边界没有显示出来:

在此处输入图片描述

我使用的序言是

\documentclass[10pt]{standalone}
\usepackage[usenames]{color} %used for font color
\usepackage{amssymb} %maths
\usepackage{amsmath} %maths
\usepackage[utf8]{inputenc} %useful to type directly diacritic characters
\usepackage{pgfplots}
\usepackage{tikz-cd}
\pgfplotsset{compat=1.18} 

代码如下:

\begin{tikzpicture}[scale=.3]
\draw (-5,-5)-- (5,-5)--(5,5)--(-5,5)--(-5,-5);
\end{tikzpicture}

我在 Overleaf 和 TeXShop 上运行了相同的代码,结果返回了一个完整的正方形,所以我猜问题出在 LatexIt 上。我检查了边距(在首选项中),发现它们都是 0.00pt。

答案1

这似乎是与各种显示算法相关的问题例如 Latex、Latex 编辑器、操作系统。顺便说一下,我在 Windows 上使用 MikTex。

首先,我想知道为什么没有标记严重错误:您删除了 \begin{document} 和 \end{document}。

当我禁用前 4 个包时,因为这里不需要它们,我使用此代码获得您所缺少的内容:

\documentclass[10pt]{standalone}
%\usepackage[usenames]{color} %used for font color
%\usepackage{amssymb} %maths
%\usepackage{amsmath} %maths
%\usepackage[utf8]{inputenc} %useful to type directly diacritic characters
\usepackage{pgfplots}
\usepackage{tikz-cd}
\pgfplotsset{compat=1.18} 

\begin{document} % <<< DON'T MISS IT
 \begin{tikzpicture}[scale=.3]
   \draw (-5,-5)-- (5,-5)--(5,5)--(-5,5)--(-5,-5);
 \end{tikzpicture}
\end{document} % <<< DON'T MISS IT

独立结果

(当您调整窗口大小或缩放窗口时,它可能会在您的计算机上发生变化,但这不能保证。)

如果我使用 article 作为 documentclass,它就清晰可见:

\documentclass[10pt]{article} % <<<

\usepackage{pgfplots}
\usepackage{tikz-cd}
\pgfplotsset{compat=1.18} 

\begin{document}
 \begin{tikzpicture}[scale=.3]
   \draw (-5,-5)-- (5,-5)--(5,5)--(-5,5)--(-5,-5);
 \end{tikzpicture}
\end{document}

带文章的结果

附言:我针对你的评论添加一些评论使用 Tikz 时 Latexit 未显示正确的边界

  1. 尽管 Latexit 不需要文档的 \begin-\end 环境,但只要您在此处发布其代码,就会收到不断的抱怨。原因很简单,因为我们无法立即复制和编译。这个社区愿意免费提供帮助,所以...

  2. 从你和我的帖子中可以清楚地看出,我们处理的是显示问题,其中 Latexit 发挥了作用。为了进一步追踪它,我建议在 Latexit 中进行更多变化,这些变化确实或可能影响渲染、编译和分析结果。

这些变化包括但不限于:

  • 更改文档类别

  • 改变线条粗细

  • 添加或移动点,例如第 5 个内侧点或 (-4,4) 处的角球

  • 改变尺度和界限

  • ETC。

  1. 从你的链接中我看到有迹象表明 Latexit 可能会造成麻烦:

如果将 LaTeXiT 归类,它应该是一个公式编辑器。但事实并非如此,因为 LaTeXiT “只是” LaTeX 引擎上的一个图形界面。

我们可以将其理解为“嗯,它可以渲染 Latex,但可能不是全部”。

  1. 如果你看这里,一些问题可能会指向我刚刚列出的方向。例如:
  1. 从这项调查中我猜测 Latexit 可能会让你失望,因为它可以处理大量的 Latex 代码,但在某些情况下可能会失败(除了有时 Latex 包不能很好地协作之外的常见影响)。

  2. 如果一切都失败了,您仍然可以(也许应该)向 Latexit 的开发人员报告。

相关内容