LaTeX 之 \label 的運用



#LaTeX 之 \label 的運用

前言

大部分的LaTex教程里面都會提到 \label 的標記功能,而如果入門時就玩耍過WinEdt的同學在工具欄上點擊各種環境的時候就會發現\label這個東東是無處不在的。而它最大的功能就是引用




\label 和 \ref ,基本的引用功能

  • 在需要引用的時候,\label\ref 是成對出現的
\label{標記}
\ref{標記}

\label后面的標記就像一個特定的身份象征,就像一個人的身份證號碼指向這個人一樣。

打個比方,你在牆上從上到下掛了5張圖片,順序依次是12345,每張圖片下面都有一個空白標簽,你可以往上面寫東西。然后你在第三張圖片下面的標簽上寫下“這是第五張圖片”,就相當於你給了這張圖片一個 label ,為 \label{這是第五張圖片} 。那么,當你用 \ref{這是第五張圖片} 進行引用的時候,出現的不是 5 ,也不是 figure 3,更不是figure 5,而單單是一個 3,如果你需要figure這個說明類型的文字,你需要自己在 \ref 前面敲上figure,即:

This is figure \ref{這是第五張圖片}

* 在不使用宏包進行功能擴展,**用 `\ref` 進行引用的時,后面的標記不會出現在編譯后的pdf里。**
###示例1 ```LaTex \label{3i4io} %此標記只是一串隨機字符串 \ref{3i4io} ``` * 用`\ref`引用時注意要與對應`label`名完全一樣
###示例2
\documentclass{article}
\usepackage{CJK}

\begin{document}
\begin{CJK}{GBK}{song}

\begin{equation}\label{3}
F=ma
\end{equation}

\begin{equation}\label{1}
s=v_0+\frac{1}{2}at^2
\end{equation}



聯立方程 (\ref{3})  (\ref{1}) ,得……     %見編譯結果,\ref{3}指向1,\ref{1}指向2

\end{CJK}
\end{document}
  • 注意\ref前后的括號。引用后print的只是排序編號,不包括前后括號
  • 排序編號與\label標簽名無關

編譯結果如下:





顯示 \label 后大括號里的標簽名——showkeys宏包

如果你說,哎呀我的文章就是要用到很多很多的標簽很多很多的引用,然后用LaTeX排版到最后標簽們都不知道哪個打哪個,整個人都不好了,最好能看見自己的標簽名方便排版的話,showkeys宏包就能滿足這個要求咯。


###示例
......
\usepackage{showkeys}
......

下圖是加上showkeys宏包后的效果:

如果覺得引用處的上下分別顯示標簽名和編號太過難看,可以設置宏包參數為[notref,notcite]以取消引用處的標簽名。

......
\usepackage[notref,notcite]{showkeys}
......

加上[notref,notcite]參數后,編譯結果如下:




反正在最后提交論文的時候可以把showkeys宏包直接給注釋掉么,對吧~

showkeys宏包源文件


需要注意的問題:

  • 對於那些有標題的環境類型(如figure與table,即圖片與表格),其\label設定必須放在\caption后面。如,圖片環境:
\usepackage{graphicx}
......
\begin{figure}
  \centering
  % Requires \usepackage{graphicx}
  \includegraphics[width=*]{*}\\
  \caption{*}\label{*}            %\label設定必須放在\caption后面
\end{figure}

否則本來要引用的figure的編號將變為引用此環境前的section或者subsection編號。

  • 對於equation,其\label要放在\begin{equation}的后面,否則,后果同上。
  • \label在LaTeX的適用范圍非常非常的廣泛,從章節標題到環境(圖片、表格、方程式等)再到參考文獻,靈活運用\label是區別word黨的高級玩法噢~
  • 聰明的孩子們應該注意到了上例就是活生生的WinEdt默認的figure環境設定。嗯,要學會妙用工具欄,醬紫就不用記公式了呢~~~

    工具欄在這里:

    紅筆圈起的是一些重要的環境設定,而藍筆圈起的是無比無比節省時間and記憶力的符號列表啦!




祝大家與 LaTeX 玩耍愉快~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM