구분 기호가 중괄호가 아닌 명령을 만듭니다.

구분 기호가 중괄호가 아닌 명령을 만듭니다.

패키지를 사용하여 LaTeX의 인라인 코드 조각을 작성하려면 listings다음 명령을 사용해야 합니다.

\lstinline[language={[latex]tex}, keywordstyle={\color[HTML]{101094}}]|\begin{document}|
\lstinline[language={[latex]tex}, keywordstyle={\color[HTML]{101094}}]|\end{document}|
\lstinline[language={[latex]tex}, keywordstyle={\color[HTML]{101094}}]|{\Huge test text}|

조판할 텍스트는 명령 인수 내에서 밑줄과 중괄호를 허용하기 위해 \begin{document}두 개의 수직 막대 문자(예: )로 둘러싸여 있습니다 . 내가 하고 싶은 것은 명령 |의 모든 옵션을 입력하지 않도록 만드는 명령을 만드는 것입니다.\lstinline

\LaTeXLST|\begin{document}|
\LaTeXLST|\end{document}|
\LaTeXLST|{\Huge test text}|

참고 1나는 아무 소용없이 다음을 시도했습니다.

\newcommand\LaTeXLST[1]{\lstinline[language={[latex]tex}, keywordstyle={\color[HTML]{101094}}]|#1|}

노트 2및 을 lst정의하는 스타일을 만들려고 생각했지만 키 누르기가 덜 필요하기 때문에 명령을 만드는 아이디어가 더 매력적입니다.languagekeywordstyle

\lstinline[style=mylatex]|\begin{document}|

노트 3\lstinlineLateX는 중괄호만 인수 구분 기호로 허용한다는 것을 알고 있지만 수직 막대를 명령 인수 구분 기호로 허용하기 위해 패키지 의 동작을 모방하고 싶습니다 . 패키지 에 대한 문서를 읽었으며 listings"코드에 없는 모든 문자"(p. 4)를 사용하여 코드를 구분할 수 있습니다.

제가 이 일을 하고 싶은 이유는 동료 학우들을 위한 LaTeX 가이드 작업을 하고 있기 때문입니다. 이러한 이유로 문서 내에서 코드 목록과 인라인 LaTeX 코드를 지속적으로 조판해야 합니다. 스타일을 정의하고 명령(즉 , 환경 ) listings을 통해 조판된 모든 코드 조각 간에 해당 스타일을 공유할 수 있기 때문에 를 사용하고 있습니다 .listings\lstinline\lstinputlistinglstlisting

관련 정보