![删除标题中字母和等号之间不必要的空格](https://linux22.com/image/384048/%E5%88%A0%E9%99%A4%E6%A0%87%E9%A2%98%E4%B8%AD%E5%AD%97%E6%AF%8D%E5%92%8C%E7%AD%89%E5%8F%B7%E4%B9%8B%E9%97%B4%E4%B8%8D%E5%BF%85%E8%A6%81%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
假设我们有这样的代码
\begin{center}
\begin{tikzpicture}[shorten >=1pt,node distance=2cm,on grid,auto]
\node[state,initial, accepting] (q_0) {$q_0$};
\node[state] [right=of q_0] (q_1) {$q_1$};
\path[->]
(q_0) edge node {$a,b$} (q_1)
(q_1) edge [loop above] node {$a,b$} ();
\end{tikzpicture}
\captionof{figure}{This DFA represents $L_1 = \{\lambda\}$}
\end{center}
我如何消除 L_1 = 和 { } 之间的间距?
这是因为居中吗?
答案1
这不是答案,而是一条扩展评论,表明提交完整 MWE 的重要性。没有 MWE,就无法重现您的问题。如果我编译
\documentclass{article}
\usepackage{caption}
\usepackage{tikz}
\usetikzlibrary{automata,positioning}
\begin{document}
\begin{center}
\begin{tikzpicture}[shorten >=1pt,node distance=2cm,on grid,auto]
\node[state,initial, accepting] (q_0) {$q_0$};
\node[state] [right=of q_0] (q_1) {$q_1$};
\path[->]
(q_0) edge node {$a,b$} (q_1)
(q_1) edge [loop above] node {$a,b$} ();
\end{tikzpicture}
\captionof{figure}{This DFA represents $L_1 = \{\lambda\}$}
\end{center}
\end{document}
我明白了
这意味着您报告的奇怪行为并非来自代码片你展示的不是你展示的,而是来自别的东西。在很多情况下,当你尝试编写 MWE 时,你实际上自己找到了问题的根源,从而学到了一些东西。所以
请提交完整的 MWE!
上述代码符合 MWE 的条件:它以 开头\documentclass
,以 结尾,\end{document}
并且可以编译。它也相当精简,因为(据我所知)没有加载不必要的包。