![TeXstudio 结构树视图与 `\input` 混淆](https://linux22.com/image/411651/TeXstudio%20%E7%BB%93%E6%9E%84%E6%A0%91%E8%A7%86%E5%9B%BE%E4%B8%8E%20%60%5Cinput%60%20%E6%B7%B7%E6%B7%86.png)
有时我希望\input{...}
在写论文时使用该命令。然而,在我选择的编辑器 TeXstudio 中,这会弄乱Structure Tree
左侧的显示。虽然我知道有些人不使用它,但我发现它对于快速导航非常有用——此外,右键单击某个部分,它会提供添加的选项\ref{sec:...}
,这很有帮助。
我在这里提供了一个例子。由于需要辅助文件,因此无法编译,但如果将其粘贴到 TeXstudio 中,问题就很明显了。我还提供了一张显示发生了什么的图片。简而言之,该\input{...}
部分被放在最高的树级上。这是一个已知错误并有已知修复吗?
有关的:在 \newcommand 中使用结构命令-结构混乱?
\documentclass[]{article}
\begin{document}
\section{Section 1}
\subsection{Subsection 1.1}
\input{some_code.tex}
\subsection{Subsection 1.2}
\section{Section 2}
\subsection{Subsection 2.1}
\subsection{Subsection 2.2}
\end{document}
答案1
自从发布这篇文章以来,我在另一个 tex.SE 问题上找到了解决方案:TexStudio 结构概述被一张图破坏。虽然那里的问题是用数字打破的,但似乎根本问题是\input{...}
而不是数字。也许正是因为这个原因,我在研究中没有遇到相关问题;因此,我一直保持这个问题开放,希望将来人们会更容易理解!
为了保持独立,也为了在链接的答案发生任何事情时进行保存,我直接将答案复制到了这里,因为用户科比。我对以下内容不承担任何原创性。
- 去选项->配置 TeXstudio...,
- 勾选左下角的“显示高级选项”,
- 去高级编辑,
- 在下面结构面板查看保留包含目录的缩进。
笔记:您可能需要重新启动 TeXstudio 才能使此设置生效