看板 LaTeX 關於我們 聯絡資訊
※ 引述《cholauda (cholauda)》之銘言: : documentclass[12pt]{artical} : \begin{figure}[htbp] : \begin{center} : \includegraphics[scale=0.25,angle=0]{FDD_diagram.eps}\\ : \addtocounter{figure}{1} : Fig. \thefigure. FDD diagram. : \end{center} : %\caption{FDD diagram} : \label{fig_FDD_diagram_chap4} : \end{figure} : Fig. \ref{fig_FDD_diagram_chap4} : 因為我不想用cpation跑出來的figure格式, Figure 4.1: xxx : 所以我改成如上形式 : 在圖的標題部分reference是正確的, Fig. 4.1. FDD... : 可是在其他地方(如上最後一行)reference會出現問題?並不會跑出 Fig. 4.1? : 請問是什麼原因呢? : 謝謝! 如果你整個文件都想用Fig. 代替Figure. 只要在preamble加上以下這行: \renewcommand\figurename{Fig} 就可以維持原來的 \caption{FDD diagram} ref就不會出錯了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.7.223
cholauda:嘗試中。。。 06/29 10:10
cholauda:這樣跑出來會是Fig. 4.1: FDD diagram 06/29 10:21
cholauda:那如果我希望是 Fig. 4.1. FDD diagram 呢? 謝謝!! 06/29 10:22
以下請慎用: \makeatletter \long\def\@makecaption#1#2{% \vskip\abovecaptionskip \sbox\@tempboxa{#1. #2}% \ifdim \wd\@tempboxa >\hsize #1. #2\par \else \global \@minipagefalse \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% \fi \vskip\belowcaptionskip} \makeatother 把以上藍字部分放在文件的preamble即可。 ※ 編輯: rogerli 來自: 114.33.236.100 (06/29 11:59)
cholauda:非常感謝~ 我來嘗試看看!!! 06/29 12:00
cholauda:成功!! 非常謝謝~ 不過"慎用"是指?? 06/29 16:47
rogerli:因為我沒試驗,不知道會不會出現啥奇怪結果? 06/29 16:49
cholauda:囧...= ="...還好白老鼠試完一切OK...謝拉!! 06/29 19:22
cholauda:高手大大~ 順便解惑一下4036篇吧XD... 06/29 19:24