So imitieren Sie Zeilenumbrüche aus Auflistungen in Minted

So imitieren Sie Zeilenumbrüche aus Auflistungen in Minted

Ich bin mit der Syntaxhervorhebung von Minted zufrieden, schaffe es aber nicht, die „angenehmeren“ Zeilenumbrüche für lange Codezeichenfolgen in Auflistungen nachzuahmen.

Im folgenden Beispiel habe ich drei Snippets: Das erste ist die Art, wie Minted aussehen soll, was ich aber nur in Listen erreichen kann; das zweite ist, wie Minted den Code anzeigt; und das dritte ist ein Versuch, die Variable „breakafter“ in Minted zu ändern (aber immer noch ohne Erfolg). Was ich konkret möchte, ist, dass Minted nicht erneut an dem Leerzeichen zwischen dem Leerzeichen nach der langen URL und dem vorangehenden Schrägstrich umbricht.

Jede Hilfe ist willkommen. Danke.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage[english]{babel}

\usepackage{minted}
\usepackage{pifont}
\usepackage{color}
\usepackage{listings}
\lstset{
    breaklines=true,
    prebreak=\raisebox{0ex}[0ex][0ex]{\footnotesize\color{red}\ensuremath{_\rfloor}},
    postbreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\color{red}\hookrightarrow\space}}
}
\begin{document}

\begin{lstlisting}
RUN curl -L -o /tmp/${package_name}.zip http://www.bioinformatics.babraham.ac.uk/projects/fastqc/${package_name}.zip \
  && cd /usr/local \
  && unzip /tmp/${package_name}.zip \
  && chmod 755 /usr/local/FastQC/fastqc \
  && rm -rf /tmp/*
\end{lstlisting}

\begin{minted}[breaklines]{text}
RUN curl -L -o /tmp/${package_name}.zip http://www.bioinformatics.babraham.ac.uk/projects/fastqc/${package_name}.zip \
  && cd /usr/local \
  && unzip /tmp/${package_name}.zip \
  && chmod 755 /usr/local/FastQC/fastqc \
  && rm -rf /tmp/*
\end{minted}

\begin{minted}[breaklines,breakafter=/]{text}
RUN curl -L -o /tmp/${package_name}.zip http://www.bioinformatics.babraham.ac.uk/projects/fastqc/${package_name}.zip \
  && cd /usr/local \
  && unzip /tmp/${package_name}.zip \
  && chmod 755 /usr/local/FastQC/fastqc \
  && rm -rf /tmp/*
\end{minted}

\end{document}

verwandte Informationen