在 texstudio 中编辑结构栏标题

在 texstudio 中编辑结构栏标题

我想知道是否可以编辑 texstudio 结构栏中显示的标题和实体?首先,标题中有代码\part,结构栏会将其写出,而不仅仅是显示部件的名称。我尝试过取出代码并将其放在命令周围\part,但显然这不起作用,并且代码对字体没有影响。其次,我将章节保存在单独的 .txt 文件中,以便我更轻松、更易于查找各种错误和信息。但是,这意味着章节和部分不会显示在结构中。相反,会显示文件名,我必须单击每个文件名才能查看标题列表,该列表不会在输入文件的名称下方展开,而是在部件和输入文件列表的底部展开。是否可以更改设置,以便其中一个或两个问题都消失?或者以任何其他方式解决它?

最小示例

\documentclass[12pt,a4paper,onecolumn,oneside,final]{memoir}
\usepackage[english]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{newcent}
\usepackage[utf8x]{inputenc}
\begin{document}
\clearpage
\chapterstyle{hangnum1}
\part*{\textsc{\fontsize{35}{45}\selectfont{Part title 1}}}
\input{1.txt}
\part*{\textsc{\fontsize{35}{45}\selectfont{Part title 2}}}
\input{2.txt}
\part*{\textsc{\fontsize{35}{45}\selectfont{Part title 3}}}
\input{3.txt}
\end{document}

.txt 文件的内容

1.txt:

\chapter{chapter title 1}

2.txt:

\chapter{chapter title 2}

3.txt:

\chapter{chapter title 3}

答案1

分段命令的格式:

您应该尽可能避免在文档中使用显式格式。LaTeX 旨在分离内容和格式。通过定义,\part{title}您可以定义文本具有部分标题的语义。此时,您不必担心部分标题的格式。请参阅以下两个问题:

更改部分字体

更改部分子部分的大小...

另一个好处是,格式定义集中在一个地方,而不是分散在整个文档中。这使得以后的更改变得更容易。

文档结构:

TeXstudio 目前不支持显示跨多个文档的结构。这仍然是一个开放的功能请求。

其他建议:

  1. 您应该命名您的子文件,.tex因为它们实际上包含 tex 代码。
  2. 对于.tex文件,你应该忽略扩展名。事实上,LaTeX 编译器首先会查找<filename>.tex,只有当 不存在时,它才会返回<filename>。即\input{1.txt}首先查找1.txt.tex
  3. 您可能希望使用\includeover\input来包含文档部分。请参阅何时应使用输入与包含了解详情。

我认为标准的多文件文档应该是这样的

主文本

[preamble left out for brevity]
\begin{document}
\clearpage
\chapterstyle{hangnum1}
\include{part1}
\include{part2}
\include{part3}
\end{document}

第1部分.tex

\part{Part 1 Title}

Here comes the contents

相关内容