尝试使用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 未显示正确的边界。
尽管 Latexit 不需要文档的 \begin-\end 环境,但只要您在此处发布其代码,就会收到不断的抱怨。原因很简单,因为我们无法立即复制和编译。这个社区愿意免费提供帮助,所以...
从你和我的帖子中可以清楚地看出,我们处理的是显示问题,其中 Latexit 发挥了作用。为了进一步追踪它,我建议在 Latexit 中进行更多变化,这些变化确实或可能影响渲染、编译和分析结果。
这些变化包括但不限于:
更改文档类别
改变线条粗细
添加或移动点,例如第 5 个内侧点或 (-4,4) 处的角球
改变尺度和界限
ETC。
- 从你的链接中我看到有迹象表明 Latexit 可能会造成麻烦:
如果将 LaTeXiT 归类,它应该是一个公式编辑器。但事实并非如此,因为 LaTeXiT “只是” LaTeX 引擎上的一个图形界面。
我们可以将其理解为“嗯,它可以渲染 Latex,但可能不是全部”。
- 如果你看这里,一些问题可能会指向我刚刚列出的方向。例如:
来自标签搜索:https://tex.stackexchange.com/questions/tagged/latexit
来自您帖子的相关专栏:LaTeXiT 无法正确渲染 tikz 代码
从顶部的搜索栏输入 Latexit:https://tex.stackexchange.com/search?q=LatexIt
从这项调查中我猜测 Latexit 可能会让你失望,因为它可以处理大量的 Latex 代码,但在某些情况下可能会失败(除了有时 Latex 包不能很好地协作之外的常见影响)。
如果一切都失败了,您仍然可以(也许应该)向 Latexit 的开发人员报告。