Po wygenerowaniu pliku .pdf
z pliku .tex
przy użyciu pdflatex
wyświetlany jest tylko tytuł "Zawartość" bez rzeczywistego spisu treści. Jeśli ponownie uruchomię pdflatex my.tex
, generuje on spis treści dokładnie. Mogę to odtworzyć po prostu usuwając plik .toc
. Myślę, że mój plik .toc
jest generowany zbyt późno - więc jak mogę utworzyć spis treści za pierwszym razem? Czy powinienem generować TOC wcześniej, nie używając pdflatex
?Polecenie Latex tableofcontents zawsze pokazuje puste treści w pierwszej kompilacji
Odpowiedz
Jest to normalne. Dokument LaTeX wymaga kilku kompilacji, aby osiągnąć stabilny stan. Użyj rubber -d my
, aby skompilować odpowiednią liczbę razy (rubber jest dostarczany jako pakiet dla wielu dystrybucji Linuksa).
Cholera, ja używam systemu Windows - bez gumy dla mnie. Szukanie "gumowych okien" dało mi dość dziwne wyniki: | –
lookup rubber.sf.net zamiast – Benoit
Zabawne jest myśleć o tym, jako że "to jest normalne" ... na pewno spodziewalibyśmy się dobrego narzędzia "tex -> pdf", aby wykonać dwuprzebieg w ramach jego wewnętrznego przetwarzania. .. W każdym razie uratowałeś mi życie, a guma wykonuje tę pracę, więc bardzo dziękuję! – CitizenInsane
Mogę się mylić, ale myślę, że to jest domyślne zachowanie. Zakładam, że po pierwszym uruchomieniu pdflatex również nie znajdziesz poprawnych odniesień (przypisy, uwagi końcowe, literatura).
Chodzi o to, że LaTeX potrzebuje dodatkowych rund, aby rozwiązać odniesienia wskazujące w dokumencie, aby uzyskać prawidłową numerację i numery stron.
Doświadczyłem tego samego problemu z edytorem Latexian. Problem polegał na zmianie preferencji. Zmieniłem "Ilość uruchomień na końcu" na 3, zamiast domyślnie 1. Następnie dodałem przycisk "Odśwież" do paska narzędzi i próbowałem odświeżania i zadziałało.
- 1. Latex Spis treści Odnośniki do niewłaściwej sekcji
- 2. Uzyskiwanie podsekcji do spisu w spisie treści w LaTeX
- 3. LaTex: jak działa polecenie include?
- 4. Wykonywanie oddzielnej kompilacji dokumentów Latex
- 5. Android: NeighboringCellInfo zawsze puste!? czemu?
- 6. ACAccountType zawsze pokazuje 0 kont
- 7. Jak ukryć numer strony w LaTex na pierwszej stronie rozdziału?
- 8. określ akcję kompilacji treści - Nuget
- 9. Jquery-Masonry prawie zawsze puste przestrzenie
- 10. Lewe połączenie, które zawsze zawiera puste rekordy
- 11. EGit pokazuje katalog jako zawsze brudny
- 12. onActivityResult() Dane intencji są zawsze puste
- 13. GKGameCenterViewController zawsze pokazuje Wyzwania zamiast Liderów
- 14. Toolbar: Przepełnienie przycisk menu zawsze pokazuje
- 15. Tryb debugowania VSCode zawsze kończy się w pierwszej linii
- 16. UIActivityViewController Gmail Udostępnianie tematu i treści jest puste?
- 17. Numeracja twierdzeń w LaTeX
- 18. Puste linie w plikach .csv stworzonych przez SSMS: polecenie OUT
- 19. Sterowanie FXML zawsze puste podczas korzystania z Kotlin
- 20. LaTeX: Jak znaleźć pakiet (y), do których należy polecenie?
- 21. Polecenie do dodania szablonu LaTeX do pandoc na R
- 22. Polecenie uruchamiania po kompilacji pakietu WWW
- 23. Wartość ciągu zawsze pokazuje zero w celu C
- 24. Jak wyświetlić kod LaTeX w dokumencie LaTeX?
- 25. Jak dokonać prawidłowej kompilacji vim-latex bez konieczności zapisywania?
- 26. skalowania widoku zmniejsza rozmiar treści, ale zwiększa puste marginesy
- 27. Scalanie komórek w LaTeX tabelach
- 28. Ignoruj $ w pierwszej z komend
- 29. Kiedy stosować zero, puste, puste?
- 30. LaTeX \ rule napełnia linię
można również użyć latexmk, który shoul zrobić sthg. odpowiednik gumy – epsilonhalbe