내 명령에 대한 힌트 만들기

내 명령에 대한 힌트 만들기

파일을 생성 중인데 .sty사용자 친화적이기를 원합니다. 표준 LaTeX 명령에 대해 Kile에서 볼 수 있는 것과 같이 내 명령에 대한 힌트를 생성할 수 있는 방법이 있습니까?

킬의 힌트

나는 그런 명령을 갖고 싶다.

\newcommand{\mycommand}[1]{#1}

내가 입력을 시작 \myc하면

\mycommand{text}

어떤 편집기에나 표시되도록 할 수 있습니까 .sty? 아니면 해당 힌트가 각 편집기에 대한 일종의 특별한 설정입니까?

답변1

댓글에서 말했듯이 편집자에 따라 다릅니다. Kile에서는(주석에서 이 편집기를 사용한다고 가정합니다) 자신만의 .cwl파일을 만들 수 있습니다. 보다자신만의 완성 파일 작성Kile의 매뉴얼에 있습니다.

귀하의 명령에 대해 파일에는 다음 줄만 포함됩니다.

\mycommand{text}

어쩌면 댓글로.

# macros from mypkg.sty
\mycommand{text}

TeXstudio 매뉴얼에는 CWL 형식에 대한 몇 가지 정보가 있습니다.4.13 cwl 형식 설명

.sty에서 수행하여 모든 편집기에 표시되도록 할 수 있습니까? 아니면 해당 힌트가 각 편집기에 대한 일종의 특수 설정입니까?

말했듯이 이는 편집기에 따라 다르며(일부는 CWL 형식을 이해함) 이를 파일에서 정의할 수 없습니다 .sty. 그러나 패키지를 게시하는 경우 일치하는 .cwl파일을 추가할 수 있습니다. 이 경우 사용자는 (편집자가 해당 파일을 찾는 위치에 따라) 수동으로 설치해야 하거나 이러한 파일을 편집기 패키지에 포함하도록 제안할 수 있습니다. 이 경우 다른 편집자의 개발자에게 문의해야 합니다.

답변2

Kile을 사용하면 이러한 항목을 대화형으로 추가할 수 있습니다. 그러나 인터페이스가 예전만큼 잘 작동하지 않습니다. 실제로 Kile은 더 이상 .cwl내 컴퓨터에서 자체 기본 파일을 찾을 수 없습니다 .

구성 대화 상자에서 상단에 라벨이 붙은 버튼을 LaTeX > General제공합니다 .Configure...Configure LaTeX environments and commands

이 버튼을 클릭하면 두 개의 탭(환경 탭과 명령 탭)이 있는 대화 상자가 나타납니다. 이는 기능별로 그룹화됩니다(예: Maths또는 ) Lists. 그룹을 클릭하면 Add대화 상자 하단의 버튼을 사용하여 추가 환경/명령을 추가할 수 있습니다. 그러나 더 이상 새 그룹을 추가할 수 없습니다(적어도 저는 할 수 없습니다).

스크린샷: 환경

명령은 다음과 같습니다.

스크린샷: 명령

이 인터페이스에는 실망스러운 기능이 많이 있습니다. 새 그룹을 추가할 수 없음, 하나 이상의 선택 인수와 하나 이상의 필수 인수를 지정할 수 없음, 비표준 구문이 필요한 매크로를 지정할 수 없음 등.

따라서 아마도 .cwl파일 접근 방식이 더 유용할 것입니다. 그러나 간단한 경우에는 GUI가 유용한 기술이 될 수 있습니다.

관련 정보