如何交叉引用定理引理等,例如 LyX 中的“定理 1”

如何交叉引用定理引理等,例如 LyX 中的“定理 1”

我已經在章節中按類型加載了定理和按類型定理(學習者提示:添加第一個定理以便添加第二個)。

所以我將定理環境用在不同類型:命題、推論、引理等。

我找不到如何以“命題 1.1”的格式交叉引用它們的解決方案。手冊也沒有幫助。請提供適合學習者的逐步指南! (例如,我需要先將任何內容載入到預設的 LyX 中嗎?必須貼上哪些 LaTeX 程式碼等?)

我的論文截止日期是一周後,需要緊急幫助!

以下顯示了我被卡住的原因:

1:在推論環境下,我在推論1.1後面點擊並插入標籤,LyX自動在標籤上下文中顯示“Under-the-same”,所以我將其更改為推論1.3

2:我在文字中插入交叉引用作為「格式化參考」。

在此輸入影像描述

3:PDF的交叉引用結果不包括「推論」標題,只有1.3: 在此輸入影像描述

更新:我剛剛發現在 Classicthesis 模板使用的自動交叉引用下這是正常的,根據其解釋: 在此輸入影像描述

所以我只想知道如何手動輸入參考標籤,以便它在PDF中以彩色顯示“命題1.1”?或者透過更改設定檔中的 LaTeX 程式碼來最終解決方案,它不是太複雜嗎?

為學習者更新

我剛剛意識到我可以在文檔->設定->pdf屬性->勾選“自訂超引用選項”->超連結中更改交叉引用的樣式。您可以刪除紅框或將其設為彩色或無色!

答案1

您需要在定理或推論中插入>標籤。假設標籤是cor:myprecious。可能尚未為這些環境定義 autorefname,因此您必須新增

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

或到 classicthesis-config.tex (例如,第 230 行左右)或您的 Document>Settings>Preamble 然後您將在 TeX 框中 (ctrl-L)\autoref{cor:myprecious}或使用手冊中所述的自定義插入插入自動引用(屏幕截圖多於)

答案2

根據專家的解決方案(包括此答案下面的最新評論),我得到了完美的結果:

1:我將專家提供的LaTeX程式碼複製到Document->Setting->LaTeX preamble中

2:建立一個標籤,名稱不帶空格,但帶有自動排序的相關代碼,例如“cor:1.1”

3: 插入Ctrl L,得到一個紅色方塊來輸入\autoref{cor:1.1}

在此輸入影像描述

4:結果

:

相關內容