
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에서 지원되지 않습니다. 이것은 아직 공개된 기능 요청입니다.
추가 권장사항:
- 하위 파일에는
.tex
실제로 tex 코드가 포함되어 있으므로 이름을 지정해야 합니다. - 파일 의 경우
.tex
확장자를 생략해야 합니다. 실제로 LaTeX 컴파일러는 먼저 LaTeX를 찾고<filename>.tex
존재하지 않는 경우에만<filename>
. 즉\input{1.txt}
, 먼저1.txt.tex
. - 문서 부분을 포함하기 위해
\include
over를 사용할 수도 있습니다 .\input
보다언제 입력과 포함을 사용해야 합니까?자세한 내용은.
IMHO 표준 다중 파일 문서는 다음과 같습니다.
main.tex
[preamble left out for brevity]
\begin{document}
\clearpage
\chapterstyle{hangnum1}
\include{part1}
\include{part2}
\include{part3}
\end{document}
part1.tex
\part{Part 1 Title}
Here comes the contents