2013-01-24 31 views
6

Trong org-mode, tôi đã xác định một con số + chú thích như thế này:Làm cách nào để liên kết với LABEL trong chế độ tổ chức?

#+CAPTION: My great figure 
#+LABEL: fig:myfigure 
[[myfigure.png]] 

Làm thế nào để viết "Xem hình [myfigure]"? Tôi đã tìm thấy cú pháp sau:

See figure \ref{fig:myfigure} 

nhưng điều này có vẻ xấu xí trong tệp nguồn. Đặc biệt, bạn không thể sử dụng nó để thực sự nhảy vào hình.

Trả lời

3

Với org-mode rất gần đây, bạn có thể sử dụng #+name:, xem: http://thread.gmane.org/gmane.emacs.orgmode/62644/focus=62646

#+CAPTION: My great figure 
#+LABEL: fig:myfigure 
#+name: fig:myfigure 
[[test.png]] 

See figure [[fig:myfigure][test]]. 

này làm việc cho tôi để nhảy từ liên kết, nhưng không có tác dụng khi xuất khẩu, tôi sợ. ..

+0

Điều này có vẻ tốt như hiện tại. Phần còn lại phải được sửa trong chế độ org. –

+0

Các chi tiết cụ thể về cách hoạt động của tài liệu này được giải thích trong Hướng dẫn tổ chức [tại đây.] (Http://orgmode.org/manual/Internal-links.html) – Mark

5

Bạn thực sự không cần '#+NAME', nó hoạt động tốt nếu bạn sử dụng '#+LABEL', điều này sẽ không vi phạm chú thích ngắn của bạn cho danh sách hình ảnh.

Orgmode sao bây giờ đưa ra một 'jumpable', liệt kê hoặc liên kết với tên mà bạn chọn trong văn bản xuất khẩu (latex, html) nếu bạn liên kết với:

see figure [[fig:myfigure]]. 

hoặc

see figure [[fig:myfigure][figurenameintext]]. 

tôi sẽ đã thêm nhận xét này làm nhận xét nhưng tôi chưa có danh tiếng.

- Để trả lời nhận xét của bạn (vẫn không thể nhận xét): bạn cần '#+NAME' để nó nhảy trong tệp nguồn .org; như đã đề cập trong các manual, và tôi cũng chỉ xác nhận rằng các công trình. Không chắc chắn về các chú thích ngắn trong phiên bản mới nhất.

+0

Ok câu trả lời được định dạng đúng sẽ + bạn để bạn có thể nhận xét. –

+0

Trong thử nghiệm của tôi, với chế độ org từ git, nếu tôi nhấp vào liên kết * trong tệp chế độ org *, nó sẽ không chuyển đến hình được giới thiệu. Phải không? – rvf0068

Các vấn đề liên quan