
我將長文本從 Markdown 轉換為 LaTeX,並嘗試清理它。我找到了這段程式碼,但不知道它的作用:
具體來說:
\超級目標
\texorpdfstring
\標籤
不知道這三個的作用是什麼。
\hypertarget{chapter-two-maintenance-of-authorization}{%
\subsubsection{\texorpdfstring{\textbf{Chapter Two -- Maintenance of
Authorization}}{Chapter Two -- Maintenance of Authorization}}\label{chapter-two- maintenance-of-authorization}}
答案1
\hypertarget
並由\texorpdfstring
hyperref 套件定義。看它的文檔。第一個將某些內容設定為\hyperlink
命令創建的連結的目標。這允許文件中具有任意文字的連結。
允許\texorpdfstring
您在實際文件中使用與 pdf 書籤相反的不同內容,例如,LaTeX 命令在其中不合適。 (第一個參數用於文件正文;第二個參數用於書籤/pdf 目錄。)在這個特定範例中,兩個參數是相同的,因此沒有必要使用它,但 pandoc 可能在進行分段時默認使用該構造來刪除不屬於pdf 書籤(pdf 目錄)的內容。
\label
是一個 LaTeX 內建命令,用於標記編號對象,允許稍後使用諸如 之類的命令引用它\ref
。在這種情況下,這將允許我們返回小節並列印它的編號,無論它是什麼。如果載入了hyperref,\ref
類似的指令也會被做成超連結。