如何仅在乳胶中使用与 Mathematica 代码相似的字体

如何仅在乳胶中使用与 Mathematica 代码相似的字体

在我使用发布到的答案之后我的问题是:如何在 LaTeX 中显示不同编程语言的代码的相似显示,看来我使用的包和样式与包\usepackage{xcolor}和有问题\usepackage{listings}

就我的论文报告而言,它是黑白色的,我只需要我想要带到报告中的代码在字体方面与 Mathematica 代码相同。

如何复制文档中与 Mathematica 软件中的字体非常相似的一些代码?

如果可能的话,请发布一些不需要定义样式且易于在主文档中使用的答案。我的意思是,对于我使用的文档类来说,定义样式似乎比使用诸如 之类的原位代码更成问题{\bf ... }

答案1

\documentclass[12pt]{book}

\usepackage{listings}

\usepackage{accsupp}
\newcommand*{\noaccsupp}[1]{\BeginAccSupp{ActualText={}}#1\EndAccSupp{}}


\lstdefinestyle{Common}
{
    basicstyle=\scriptsize\ttfamily\null,
    numbers=left,
    numbersep=1em,
    frame=single,
    framesep=\fboxsep,
    framerule=\fboxrule,
    xleftmargin=\dimexpr\fboxsep+\fboxrule,
    xrightmargin=\dimexpr\fboxsep+\fboxrule,
    breaklines=true,
    breakindent=0pt,
    tabsize=5,
    columns=flexible,
    showstringspaces=false,
    captionpos=b,% or t for top (default)
    abovecaptionskip=0.5\smallskipamount,   % there is also belowcaptionskip
}


\lstdefinestyle{Mathematica}
{
    style=Common,
    language={Mathematica},
    alsolanguage={[LaTeX]TeX},
    morekeywords=
    {
        Animate,
        AnimationRunning,
    },
}





\lstdefinestyle{MathPlain}
{
    style=Mathematica,
    keywordstyle=\bf,
    %identifierstyle=\color{ForestGreen},
    %backgroundcolor=\color{Cyan!10},
    %numberstyle=\color{Black}\tiny\noaccsupp,
    %rulecolor=\color{Maroon},
}



\lstnewenvironment{MathPlain}
{\lstset{style=MathPlain}}
{}


\usepackage{lipsum}

\begin{document}
\chapter{I am a PSTricks evangelist}
\lipsum[1]

\begin{MathPlain}
Do[i^j, {i,1,10}, {j,1,10}];
Animate[Plot[Sin[x + a], {x, 0, 10}], {a, 0, 5}, AnimationRunning -> False] 
\end{MathPlain}

\lipsum[2]
\end{document}

在此处输入图片描述

相关内容