Редактировать заголовки структурных панелей в 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поскольку они фактически содержат текстовый код.
  2. Для .texфайлов следует опустить расширение. Фактически, компилятор LaTeX сначала ищет <filename>.texи только если его нет, возвращается к <filename>. То есть \input{1.txt}сначала будет искать 1.txt.tex.
  3. Вы можете использовать \includeover \inputдля включения частей документа. СмотретьКогда следует использовать input, а когда include?для получения подробной информации.

ИМХО стандартный многофайловый документ будет выглядеть так

основной.текс

[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

Связанный контент