So erhalten Sie gerade einfache Anführungszeichen in Verbatim- und Codebeispielen

So erhalten Sie gerade einfache Anführungszeichen in Verbatim- und Codebeispielen

In meiner Dokumentation steht Zeug wie print('abc'), aber es wird geändert in print(’abc’)(beachten Sie das geänderte Zitat), was die Kompilierung unterbricht.

Wie kann ich die Umgebungen so einrichten, \begin{codeexample}dass \begin{verbatim}sie (als Bonus) wahre Anführungszeichen enthalten? (Beachten Sie, dass die Quelle trotzdem ein „true“ enthalten soll, 'da ich weiterhin Inhalte aus der Quelldatei kopieren und einfügen möchte, die zuverlässiger ist als PDF).

MWE:

\documentclass[a4paper,doc2]{ltxdoc} % doc2 is needed to force the old version, or links get colored in a weird red way even with hidelinks. https://github.com/latex3/latex2e/issues/822

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Warning: if you compile and get:
%% ERROR: Argument of \tikz@lib@matrix@with@options has an extra }.
%% make sure to fix catcodes around it as | is given a different meaning in ltxdoc.

\usepackage{amsmath}
\usepackage[margin=3cm]{geometry}
\usepackage{calc}
\usepackage{tikz}
\input{pgfmanual-en-macros.tex}

\usepackage{tikz-cd}

\usepackage[hidelinks]{hyperref}
\usepackage{cleveref}

\begin{document}

\tableofcontents

\begin{verbatim}
Hey, see this is'nt copy/pastable due to the simple 'quotes' (but "double quotes" seem to be fine).
\end{verbatim}

\begin{codeexample}[code only]
Hey, see this is'nt copy/pastable due to the simple 'quotes' (but "double quotes" seem to be fine).
\end{codeexample}

\end{document}

verwandte Informationen