you with titulos titulo titling titlepage the subtitulos portadas must minted maketitle hechas flag escape error syntax latex pygments

syntax - with - Latex: uso del paquete Minted: ¿cómo puedo hacer que se ajuste el texto(linebreaks=true)



titulo en latex (3)

Estoy usando los Pygments para muchas cosas, y me gustaría usar esto también en mi informe de látex. Encontré el paquete Minted que interactúa con Pygments, pero algunos de los comentarios y parte del código desbordan el margen derecho. He usado lstlistings '' breaklines=true en el pasado, pero no veo una manera de obtener esa funcionalidad usando el paquete de Minted, ¿alguna idea?

/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}



Minted 2.0 (recién lanzado) hace un breaklines línea si le das la opción de breaklines :

/documentclass[10pt]{article} /usepackage{fancyvrb} /usepackage{minted} /begin{document} /begin{minted}[% breaklines, mathescape, linenos, numbersep=5pt, frame=single, numbersep=5pt, xleftmargin=0pt, ]{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}

También hay varias opciones relacionadas para controlar cómo se indica la presencia de un salto de línea en la salida. Ver sección 6.3 en la documentación minted .


Desafortunadamente, no hay ninguna solución en el momento o en el futuro inmediato, lo siento. Implementar la característica de breaklines es bastante difícil. El uso de listings en su lugar puede ser su mejor solución aquí.

Acuñado ahora tiene una opción de breaklines .