2015-03-06 17 views
5

Tôi có một văn bản pandoc kiểu Markdown nơi tôi trích dẫn hai bài báo của cùng tác giả trong cùng một vị trí:Pandoc-citeproc sắp xếp trích dẫn như thế nào?

Lorem ipsum [@Author2000;@Author2001] dolor sit amet. 

này được trả lại như

Lorem ipsum (Tác giả năm 2001, 2000) dolor ngồi amet.

Tại sao các trích dẫn này được sắp xếp theo cách này, mâu thuẫn với chuỗi trong văn bản của tôi, mâu thuẫn với phân loại năm tác giả và mâu thuẫn với chuỗi xuất hiện trong danh sách tham chiếu? Làm thế nào tôi có thể thay đổi điều này? Có thể tắt bất kỳ loại phân loại nào và giữ thứ tự mà tôi chỉ định các trích dẫn không?

Thông tin khác: Văn bản được chuyển đổi bởi pandoc với các tùy chọn --filter pandoc-citeproc --csl=elsevier-harvard.csl thành latex và sau đó được xử lý bằng xelatex. Có thể tải xuống tệp csl từ Zotero. Pandoc là v1.13.2, pandoc-citeproc là v0.6.

Trả lời

6

Định dạng trích dẫn trong văn bản được xác định bởi CSL của bạn giữa các thẻ <citation></citation>. Việc sắp xếp các trích dẫn của bạn được xác định giữa các thẻ <sort></sort>. Các CSL bạn đang sử dụng các loại của tác giả và sau đó theo ngày ban hành giảm dần - (Tác giả năm 2001, 2000):

<citation ...> 
    <sort> 
     <key macro="author"/> 
     <key macro="issued" sort="descending"/> 
    </sort> 
    ... 
</citation> 

Để sắp xếp bởi tác giả và sau đó theo ngày ban hành ascending - (Tác giả năm 2000, 2001):

<citation ...> 
    <sort> 
     <key macro="author"/> 
     <key macro="issued" sort="ascending"/> 
    </sort> 
    ... 
</citation> 

Để không sắp xếp các trích dẫn, chỉ cần xóa mọi thứ giữa các thẻ <sort></sort>.

<citation ...> 
    <sort> 
    </sort> 
    ... 
</citation> 
+0

Cảm ơn, hoạt động hoàn hảo. Bạn có nghĩ rằng đây là một lỗi, hoặc bạn có thể quan niệm của bất kỳ lý do tại sao người ta muốn tham khảo được sắp xếp theo ngày giảm dần? –

+0

@ A.Donda Dates nên được tăng dần theo [tài nguyên này] (http://www.isa-sociology.org/publ/sociopedia-isa_harvard-style-guidelines.pdf), vì vậy bạn có thể thực hiện yêu cầu kéo tại [kho lưu trữ csl] (https://github.com/citation-style-language/styles) – Eric

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