代码之家  ›  专栏  ›  技术社区  ›  prosseek

带乳胶的灰色列表环境

  •  0
  • prosseek  · 技术社区  · 14 年前

    形式 this LaTeX-workshop

    http://img441.imageshack.us/img441/2739/screenshot20100717at112.png

    通过定义一个新的环境。

    \definecolor{mittelgrau}{gray}{0.85}%
    \lstdefinestyle{StyleCommand}{%
    style=StyleListingBasic, backgroundcolor=\color{mittelgrau}, prebreak=\mbox{\textbackslash{}}%
    } 
    \lstnewenvironment{bevel}[1][1] {\lstset{style=StyleCommand,linewidth=#1\linewidth}} {}%
    

    运行代码,我得到这个错误消息。

    ERROR: Package Listings Error: Couldn't load requested style.
    

    有什么问题吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   prosseek    14 年前

    我错过了\lstdefinestyle,经过一些修改,我可以使它工作。

    \documentclass{article}
    
    \usepackage{color}              % Farben
    \usepackage{listings}           % für Listings
    
    % Listingdefinitionen
    \lstdefinestyle{StyleListingBasic}{%
         basicstyle=\ttfamily,       % Schriftstil
         frame=single,               % einfacher Rahmen
         framesep=1pt,               % Abstand des Rahmens
         framerule=0.8pt,            % Linienstaerke des Rahmens
         rulecolor=\color{mittelgrau},  % Farbe der Rahmenlinie
         breaklines=true,            % automatischen Umbruch aktivieren
         breakindent=0pt             % Einrueckung nach Umbruch
    }
    
    \definecolor{mittelgrau}{gray}{0.85}%
    \lstdefinestyle{StyleCommand}{%
    style=StyleListingBasic, backgroundcolor=\color{mittelgrau}, prebreak=\mbox{\textbackslash{}}%
    } 
    \lstnewenvironment{Befehl}[1][1] {\lstset{style=StyleCommand,linewidth=#1\linewidth}} {}%
    
    \begin{document}
    \begin{Befehl} 
    ./robots-gui-helper 
    \end{Befehl}%
    
    \end{document}
    
    推荐文章