TeXstudio 结构树视图与 `\input` 混淆

TeXstudio 结构树视图与 `\input` 混淆

有时我希望\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{...}而不是数字。也许正是因为这个原因,我在研究中没有遇到相关问题;因此,我一直保持这个问题开放,希望将来人们会更容易理解!

为了保持独立,也为了在链接的答案发生任何事情时进行保存,我直接将答案复制到了这里,因为用户科比我对以下内容不承担任何原创性。


  1. 选项->配置 TeXstudio...
  2. 勾选左下角的“显示高级选项”,
  3. 高级编辑
  4. 在下面结构面板查看保留包含目录的缩进

在设置中勾选此框


笔记:您可能需要重新启动 TeXstudio 才能使此设置生效

相关内容