删除标题中字母和等号之间不必要的空格

删除标题中字母和等号之间不必要的空格

假设我们有这样的代码

\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}并且可以编译。它也相当精简,因为(据我所知)没有加载不必要的包。

相关内容