Hallo
beim aufrufen eines packet bekomme ich immer wieder Fehler Meldungen das ein file fehlt, wie in diesem Beispiel
Woran liegt es? Weshalb fehlt das file oder muss ich das immer selber erstellen, ein leeres file mit dem gleichen Namen?
Zeile 3: File `epigraph.sty' not found. \begin
\documentclass[12pt,a5paper]{scrbook}
\usepackage{epigraph}
\begin{document}
\epigraph
{All human things are subject to decay, and when fate summons, Monarchs must obey}
{\textit{Mac Flecknoe \\ John Dryden}}
\end{document}
TeXstudio 3.0.4 (Build: 3.0.4+ds-1)
Nutze Qt-Version 5.15.2, kompiliert mit Qt 5.15.2 R
Compiler ist LuaLaTex
Distro: Debian GNU/Linux 11 (bullseye)
Kernel: 5.15.0-3-amd64 x86_64 oder neuer
Die Fehlermeldung bekommst Du, wenn das Paket epigraph nicht ordnungsgemäß installiert ist. (Im Online-Editor ist das Paket korrekt installiert, daher kompiliert das Beispiel ohne Probleme zu der erwarteten Ausgabe.) Je nach dem, wie Du Dein TeX-System installiert hast, sind unter Umständen nicht alle für TeX live oder MikTeX verfügbaren Pakete vorinstalliert. Du musst das Paket nachinstallieren. Wie Du das am besten machst, hängt davon ab, wie Du Dein TeX-System installiert hast.
Wenn Du ein "vanilla TeX live" von TUG.org installiert hast, dann installierst Du einzelne Pakete über die Kommandozeile mit tlmgr install <paketname> (also hier tlmgr install epigraph). Wenn Du TeX live über die Paketverwaltung Deines Linux-Systems (apt) bezogen hast, dann installierst Du Pakete, indem Du die relevante Paket-Sammlung über Dein Linux-System installierst. (Für epigraph wäre auf Debian das Paket texlive-latex-extra zuständig.)
Heutzutage wird bei genügend vorhandenem Speicherplatz oft geraten, das volle TeX-live-System mit allen verfügbaren Paketen zu installieren. Dann muss man sich nicht mit fehlenden Paketen und Nachinstallieren rumschlagen.
Wenn du bei debian texlive-full installierst, spült dir das zwar einige GB an Daten auf die Platte, dann ist aber wirklich alles, was debian von TeX Live zu bieten hat, installiert.