Używam Pygments
dla wielu rzeczy i chciałbym również użyć tego w moim raporcie lateksowym. Znalazłem pakiet Minted
, który współdziała z Pygments, ale niektóre komentarze i część kodu przepełniają prawy margines. Używałem w przeszłości bibliotek "01l", ale nie widzę sposobu, aby uzyskać tę funkcjonalność za pomocą pakietu Minted, jakichkolwiek pomysłów?Latex: Korzystanie z pakietu Minted - jak zrobić to zawijam tekst (linebreaks = true)
\documentclass[10pt]{article}
\usepackage{fancyvrb}
\usepackage{minted}
\begin{document}
\begin{minted}[mathescape,
linenos,
numbersep=5pt,
frame=single,
numbersep=5pt,
xleftmargin=0,
]{python}
class Run(BaseModel):
"""
Run: unique Tool and multiple Inputs
Status:
Running => jobs are pending or runing and not all jobs have been completed
Paused => workers querying for 'Running' Runs won't get this Run until we change status again
Done => all jobs have completed and have a result_status = 'Done'
Incomplete => No results (inputs) have been associated with the Run
"""
name = models.CharField(max_length = 150,
unique=True)
tool = models.ForeignKey('Tool')
tags = models.ManyToManyField(RunTag, related_name="model_set")
\end{minted}
\end{document}
Dziękuję za jasną odpowiedź Konrad. Pomimo tego, byłem tak zadowolony z wyników, które otrzymałem w produkcji, że nie musiałem zbytnio przejmować się podwójnym sprawdzaniem wydajności. – Paddie
Czy masz obecnie jakieś działania we wprowadzaniu funkcji 'breaklines' w bite? – eckes
Chcę tylko powtórzyć pytanie @eckesa –