Как имитировать переносы строк из листингов в minted

Как имитировать переносы строк из листингов в minted

Мне нравится подсветка синтаксиса в minted, но я не могу заставить ее имитировать «более приятные» переносы строк для длинных строк кода, встречающиеся в листингах.

В примере ниже у меня есть три фрагмента: первый — это то, как я хотел бы, чтобы выглядел minted, но могу добиться этого только в листингах; второй — то, как minted отображает код; и третий — попытка изменить переменную breakafter в minted (но все еще безрезультатно). Чего я конкретно хочу, так это чтобы minted не прерывался снова на пробеле между пробелом после длинного URL и последующим прямым слешем.

Любая помощь приветствуется. Спасибо.

введите описание изображения здесь

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

Связанный контент