This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

Problem #431

footnote ở Caption của figure, table

Added by almost 4 years ago. Updated almost 4 years ago.

Status: Closed Start Date: 15-05-2009
Priority: Normal Due date:
Assigned to: - % Done:

100%

Category: định dạng: layout, header,...
Target version: 2009_help
Resolution: Fixed
Votes: 0/0

Description

Chào mọi người,
e đang thử gắn footnote vào caption của hình và bảng bằng minipage đã thành công với code dưới đây :

\documentclass{article}
\begin{document}
%--------------------------------------------
\begin{figure}[!ht]%
\begin{minipage}{\textwidth}
  \centering
  \rule{5cm}{2cm}% tao 1 hinh ao,hinh gia
  \caption{ Hinh 1\protect\footnote{source: www.1.com} and ABCD\protect\footnote{source: ABCD} }%
  \label{fig:test}%
\end{minipage}
\end{figure}
%--------------------------------------------
\begin{figure}[!ht]%
\begin{minipage}{\textwidth}
  \centering
  \rule{5cm}{2cm}%to simulate an actual figure
  \caption{Hinh 2\protect\footnote{source: www.2.com}}%
  \label{fig:test}%
\end{minipage}
\end{figure}
%--------------------------------------------
\end{document}

Nhưng :
1.E muốn thay kiểu hiện chữ footnote là „a,b,c“ bằng hiện số „1,2,3“
2.Đồng thời cũng tăng dần số đếm của footnote lên khi ta thêm footnote mới vào. (Trong Code : hinh 2 phai co footnote la c hoac la so 3)
E thử dùng lệnh \addtocounter{footnote}{N} & \addtocounter mà cũng ko được, ko hiểu tại sao
Cảm ơn nhiều

footnote_for_figure___table.tex (3.2 kB) , 15-05-2009 06:35

History

Updated by almost 4 years ago

  • Category set to định dạng: layout, header,...
  • Status changed from New to Assigned
  • Assigned to set to 3
  • Target version set to 2009_help
  • % Done changed from 0 to 10

Bạn dùng float để đặt hình (hình sẽ được TeX đặt vào chỗ hợp lý), trong khi footnote lại không có tính float, do đó, sẽ rất khó thành công như ý. Việc dùng footnote trong caption là hiếm khi gặp, do đó, trong LaTeX người ta không đưa cách giải quyết triệt để vấn đề này, mà chỉ có workaround (biện pháp chữa cháy).

Trở lại vấn đề của bạn, việc tiếp tục chỉ số footnote là rất khó khăn: thứ nhất, bởi vì footnote được giới hạn trong từng minipage (do đó, kết quả sẽ hiện ra ngay bên dưới hình); thứ hai, ngay cả khi có thể tiếp tục, thì việc do đã dùng môi trường float, bạn sẽ không biết hình nào đặt trước hình nào để mà xác định chỉ số footnote (nguyên nhân vẫn vậy: đi kèm cái float với cái không float). Còn nếu đã cố định được hình, thì đâu còn tính chất float nữa?

Mình nghĩ, thay vì tìm cách chữa cháy bằng TeX, có thể chữa cháy bằng ý tưởng khác:

% \usepackage{hyperref}

\caption{Đây là hình \href{xyz}{tuv} và \href{abc}{def}}
% liên kết sẽ có màu sắc dễ coi lắm

\caption{This figure is about stuff \cite{your-source} and stuff \cite{your-source}}

PS: float để chỉ tính chất đối tượng được bố trí vào chỗ mà TeX thấy hợp lý nhất (bố trí chỗ tự động)
PS: bạn đọc thêm tài liệu của gói ccaptionhttp://www.tex.ac.uk/cgi-bin/texfaq2html?label=ccaption

Updated by almost 4 years ago

    E đã thử xài đoạn code a đưa ở trên và mọi thứ đã ok. Tuy ko thể đúng như ý e muốn nhưng vậy cũng tuyệt rùi. Đời mà, ko bao giờ đúng như mình mong muốn, được 60, 70% là thích rùi.Hihi
    Cảm ơn a nhiều, chúc a 1 tuần mới thành công hén

    Updated by almost 4 years ago

    • Status changed from Assigned to Closed
    • % Done changed from 10 to 100
    • Resolution set to Fixed