예를 들어 LyX의 "정리 1"과 같이 정리 정리 정리 등을 상호 참조하는 방법

예를 들어 LyX의 "정리 1"과 같이 정리 정리 정리 등을 상호 참조하는 방법

나는 장 내에 유형별 정리와 유형별 정리를 로드했습니다(학습자를 위한 팁: 두 번째를 추가하려면 첫 번째를 추가하세요).

그래서 저는 명제, 추론, 보조정리 등 다양한 유형에 대해 정리 환경을 사용합니다.

"제안 1.1" 형식으로 상호 참조하는 방법에 대한 해결책을 찾을 수 없습니다. 매뉴얼도 도움이 되지 않습니다. 학습자 친화적인 단계별 가이드를 제공해주세요! (예를 들어 먼저 기본 LyX에 무엇이든 로드해야 합니까? 어떤 LaTeX 코드를 붙여넣어야 합니까? 등)

논문 마감일이 일주일 앞으로 다가와 긴급 도움이 필요합니다!

다음은 내가 막힌 이유를 보여줍니다.

1: Corollary 환경에서 Corollary 1.1 바로 뒤를 클릭하고 레이블을 삽입하면 LyX가 자동으로 레이블 컨텍스트에서 "Under-the-same"을 표시하므로 Corollary 1.3으로 변경했습니다.

2: 텍스트에 "형식화된 참조"로 상호 참조를 삽입합니다.

여기에 이미지 설명을 입력하세요

3: PDF의 상호 참조 결과에는 "Corollary" 캡션이 포함되지 않고 1.3만 포함됩니다. 여기에 이미지 설명을 입력하세요

업데이트: 설명에 따르면 Classicesis 템플릿에서 사용되는 자동 상호 참조에서 이 정상적인 현상을 발견했습니다. 여기에 이미지 설명을 입력하세요

그럼 PDF에서 "Proposition 1.1"이 컬러로 표시되도록 참조 라벨을 수동으로 입력하는 방법을 알고 싶습니다. 아니면 구성 파일에서 LaTeX 코드를 변경하여 너무 복잡하지 않은 궁극적인 솔루션일까요?

학습자를 위한 업데이트

문서->설정->PDF 속성-> "하이퍼참조 옵션 사용자 정의"->하이퍼링크 선택에서 상호 참조 스타일을 변경할 수 있다는 것을 방금 깨달았습니다. 빨간색 프레임을 삭제하거나 컬러로 또는 컬러 없이 만들 수 있습니다!

답변1

정리나 추론 내에서 삽입>레이블을 입력해야 합니다. 레이블이 이라고 가정해 보겠습니다 cor:myprecious. 이러한 환경에 대해 autorefname이 정의되지 않았을 수 있으므로 다음을 추가해야 합니다.

\providecommand{\thmautorefname}{Theorem}
\providecommand{\corautorefname}{Corollary}
\providecommand{\lemautorefname}{Lemma}

classicsis-config.tex(예: 230행 정도) 또는 Document>Settings>Preamble 중 하나에 자동 참조를 삽입합니다. 그런 다음 TeX 상자(ctrl-L)에 \autoref{cor:myprecious}또는 설명서에 설명된 대로 사용자 정의 삽입을 사용하여 자동 참조를 삽입합니다(스크린샷). 위에)

답변2

전문가의 솔루션(이 답변 아래의 최신 의견 포함)을 바탕으로 완벽한 결과를 얻었습니다.

1: 전문가가 제공한 LaTeX 코드를 문서->설정->LaTeX 프리앰블에 복사합니다.

2: 공백이 없는 이름과 자동 정렬을 위한 관련 코드(예: "cor:1.1")를 사용하여 라벨을 생성합니다.

3: Ctrl L을 삽입하고 \autoref{cor:1.1}을 입력하기 위해 빨간색 사각형을 얻습니다.

여기에 이미지 설명을 입력하세요

4: 결과

:

관련 정보