Witam Załóżmy, że mam 3 odniesienia, które idą jedna po drugiej, tj. [1] [2] [3].Jak zacytować zakres referencji za pomocą lateksu i bibtexu
Ale chcę zobaczyć [1] - [3].
Co należy zrobić.
Dziękuję.
Witam Załóżmy, że mam 3 odniesienia, które idą jedna po drugiej, tj. [1] [2] [3].Jak zacytować zakres referencji za pomocą lateksu i bibtexu
Ale chcę zobaczyć [1] - [3].
Co należy zrobić.
Dziękuję.
Istnieją sposoby na zmianę sposobu, w jaki bibtex formatuje twoje cytaty. Jednym ze sposobów jest użycie pakietu cite. Innym jest pakiet natbib, prawdopodobnie z kompilacją sortowania & (tj. \ Usepackage [sort & compress] {natbib}). Wiele publikacji ma swoje własne style, które to umożliwiają, często używam stylów revtex, nawet jeśli nie piszę do czasopism APS, ponieważ działają całkiem nieźle. Wypróbuj niektóre z nich, aby zobaczyć, czy pomagają.
Jeśli umieścisz więcej niż jeden tag w swojej komendzie \cite
, takich jak:
\cite{pugh1, pugh2, barneymcgrew}
zostaną one wymienione razem w tych samych nawiasach kwadratowych i wyglądać jak [1,4,9] w ostateczny dokument. Jeśli niektóre lub wszystkie odnośniki, które cytujesz, mają numery sekwencyjne, zostanie to zaznaczone w dokumencie jako [1,3-6,8-9] i tak dalej.
Należy pamiętać, że sposób sortowania bibliografii będzie miał wpływ na to: jeśli zdecydujesz się na listę elementów w kolejności, w której są one pierwsze cytowane w tekście, w dużej mierze stanie się to naturalnie. Jeśli jednak posortujesz bibliografię według, powiedzmy, nazwiska autora, twoje referencje będą znacznie rzadziej powtarzane.
Przykro mi, ale to nie działa ja wciąż się [1] [2] [3] .A jest tylko pozycje Przytoczę tam są inne wpisy w pliku bib, których nie przytaczam. – Yakov
Myślę, że potrzebujesz pakietu 'cite', jak stwierdza Joel w swojej odpowiedzi. –
Użycie pakietu \cite
prawdopodobnie rozwiąże problem. Można dodać jedną z następujących linii do Twojego kodu:
\usepackage{cite}
\usepackage[noadjust]{cite}
, więc powinienem zainstalować pakiety zewnętrzne? czy w ogóle jest to możliwe za pomocą podstawowych narzędzi? – Yakov
Chociaż są to pakiety zewnętrzne, mogą być już zainstalowane w systemie, w zależności od zainstalowanej dystrybucji LaTeX. Wiele z nich instaluje dużą bibliotekę standardową, a większość z nich ma menedżerów pakietów, co znacznie ułatwia instalację większej liczby pakietów. Kolejnym z \ textit {benefit} LaTeXa jest duży i dojrzały zbiór pakietów z CTAN, powinno być bardzo mało rzeczy, których nie znajdziesz w pakiecie, który pomoże ci w prawie każdym zadaniu. –
+1. Pakiet 'cite' jest właściwą odpowiedzią, jeśli dobrze pamiętam. –