Witam.
Mam problem z wygenerowaniem pliku PDF z dokumentacją programu napisanego w języku C. Dokumentacja generuje się w formacie HTML, generują się również pliki LATEX, które podobno są niezbędne do wygenerowania pliku PDF. Niestety nijak nie potrafię plików LATEX zmusić do przeobrażenia się w pojedynczy plik PDF.
Do generowania dokumentacji używam systemu Windows. Jest na to jakiś ekstra myk, czy potrzebuję dodatkowe oprogramowanie?
Pozdrawiam.
[Doxygen] Jak wygenerować plik PDF
Regulamin forum
Temat prosimy poprzedzić nazwą języka umieszczonego w nawiasach kwadratowych np. [Pascal].
Temat prosimy poprzedzić nazwą języka umieszczonego w nawiasach kwadratowych np. [Pascal].
- Antystatyczny
- Geek

- Posty: 1177
- Rejestracja: czwartek 03 wrz 2015, 22:02
[Doxygen] Jak wygenerować plik PDF
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.
Re: [Doxygen] Jak wygenerować plik PDF
Nie wiem czy o to chodzi, ale żeby pracować z LaTexem na windowsie trzeba zainstalować jakąś dystrybucję LaTexa, np. MikTeX. Potem konwersja do pdf jest już prosta i robi się ją nawet z poziomu cmd.exe. Jest dużo tutoriali w internecie jak to zainstalować krok po kroku.
Nie wiem jak na dzien dzisiejszy ale kilka lat temu MikTeX był jednym z lepszych rozwiązań.
Nie wiem jak na dzien dzisiejszy ale kilka lat temu MikTeX był jednym z lepszych rozwiązań.
- Antystatyczny
- Geek

- Posty: 1177
- Rejestracja: czwartek 03 wrz 2015, 22:02
Re: [Doxygen] Jak wygenerować plik PDF
Nie chce pracować z latexem. Potrzebuję plik PDF, a doxygen generuje latexy oraz dodaje do latexów skrypt i plik wsadowy make.bat, który to ma rzekomo z latexów zrobić pojedynczy plik PDF. Niestety to nie działa, bo np. w folderze z latexami nie ma pliku pdflatex.exe.
Tak więc jedyne co potrzebuję, to plik PDF. No ale ok, zerknę na MikTex, może to załatwi problem.
Tak więc jedyne co potrzebuję, to plik PDF. No ale ok, zerknę na MikTex, może to załatwi problem.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.
Re: [Doxygen] Jak wygenerować plik PDF
Wydaje mi sie, że musisz mieć mimo wszystko zainstalowane środowisko LaTex w windowsie. Jak sam piszesz, plik make.bat używa komendy "pdflatex" której domyślne w Windowsie nie ma. Dlatego nie generuje pliku PDF.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: [Doxygen] Jak wygenerować plik PDF
Z MikTexem generuje już plik PDF.
Po instalacji trzeba jedynie uruchomić MiKTeX Settings w zakładce Packages wybrać Change, następnie zaznaczyć pobieranie repozytoriów z internetu (pierwsza opcja) i wybrać jakiś polski serwer.
Po instalacji trzeba jedynie uruchomić MiKTeX Settings w zakładce Packages wybrać Change, następnie zaznaczyć pobieranie repozytoriów z internetu (pierwsza opcja) i wybrać jakiś polski serwer.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
- Antystatyczny
- Geek

- Posty: 1177
- Rejestracja: czwartek 03 wrz 2015, 22:02
Re: [Doxygen] Jak wygenerować plik PDF
Po zainstalowaniu MikTex wygenerowanie pliku pdf zakończyło się powodzeniem. Pierwsze użycie MikTex skutkuje pobraniem dodatkowych paczek. Wygenerowany plik pdf nosi nazwę refman.pdf i znajduje się w folderze, w którym były pliki latex.
Bardzo dziękuję za EKSPRESOWĄ pomoc!
Pozdrawiam.
Bardzo dziękuję za EKSPRESOWĄ pomoc!
Pozdrawiam.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.
Re: [Doxygen] Jak wygenerować plik PDF
Możesz tez zainstalować program ghost, który domyślnie idzie w parze z MikTex'em) i kompilowac LaTex'a do pdf'a z lini poleceń.
Life is to short to eject USB safely
- Antystatyczny
- Geek

- Posty: 1177
- Rejestracja: czwartek 03 wrz 2015, 22:02
Re: [Doxygen] Jak wygenerować plik PDF
Nie mam zamiaru tak kombinować. Gdy już mam zainstalowany MikTex, to wygenerowanie pdf nie wymaga klepania w konsoli. Doxygen zadbał o wszystko 
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.
Wróć do „Inne języki programowania”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości
