
현재 다음 YAML 구성을 사용하고 있습니다 latexindent
.
verbatimEnvironments:
verbatim: 1
lstlisting: 1
minted: 1
codebox: 1
modifyLineBreaks:
textWrapOptions:
columns: 80
\codeinline{}
그러나 포맷터가 때때로 내 사용자 정의 명령 내에서 텍스트를 바람직하지 않은 방식으로 래핑하는 문제가 발생했습니다 . 문제의 예는 다음과 같습니다.
\codeinline{Some really really long text that is going
to get wrapped}
이 동작으로 인해 사용자 지정 명령의 기능이 중단되고 이후 프로젝트가 컴파일되지 않아 문제가 발생합니다.
텍스트 줄바꿈을 방지하기 위해 구성을 조정하는 방법에 대한 지침을 찾고 있습니다 \codeinline{}
. 이상적으로는 닫는 중괄호까지 내부의 텍스트가 \codeinline{}
변경되지 않도록 하고, 가능하다면 \codeinline{}
서식 지정 중에 전체 명령을 별도의 줄에 배치하고 싶습니다.
이를 달성하기 위해 YAML 구성을 조정하는 방법에 대한 통찰력이나 제안을 주시면 감사하겠습니다. 감사합니다!
답변1
사용
verbatimEnvironments:
verbatim: 1
lstlisting: 1
minted: 1
codebox: 1
modifyLineBreaks:
textWrapOptions:
columns: 40
noIndentBlock:
codeinline:
begin: \\codeinline\{
end: \}
축어적 명령으로 취급 codeinline
하고 텍스트 줄 바꿈 및 기타 모든 작업으로부터 이를 보호합니다.latexindent.pl