Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Sprache zum listing-Package hinzufügen

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.03.2012
    Beiträge
    17

    Sprache zum listing-Package hinzufügen

    Hallo,

    weiß jemand vielleicht, wie ich die Sprache Scala dem listing-Paket hinzufüge? Die Beschreibungsdateien findet man unter dem Link.

    Wäre für jeden Hinweis dankbar.

    Gruß

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Entweder du kopierst die Datei(en) direkt in deinen aktuellen Projektordner oder in deinen lokalen texmf-Tree. Wo der ist, hängt vom Betriebssystem und der verwendten LaTeX-Distribution ab.

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.03.2012
    Beiträge
    17
    Hallo,

    danke für die schnelle Antwort. Also das mit dem Projektverzeichnis scheint nicht zu funktionieren.

    Bei...

    Code:
    \begin{lstlisting}[language=Scala]
    var test = "test";
    \end{lstlisting}
    ...bekomme ich die Fehlermeldung: ./document.tex:45: Package Listings Error: Couldn't load requested language. Andere Sprachen funktionieren natürlich.

    Wo finde ich den lokalen texmf-Tree unter Ubuntu 12.04?

    Gruß

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Zitat Zitat von mehmet Beitrag anzeigen
    Wo finde ich den lokalen texmf-Tree unter Ubuntu 12.04?
    Eigentlich direkt in deinem home-Verzeichnis. Siehe auch hier unter Installing packages manually.

  5. #5
    Registrierter Benutzer
    Registriert seit
    22.03.2012
    Beiträge
    17
    Naja kann ja auch nicht funktionieren, sorry. Es handelt sich bei den Dateien nämlich um keine Sprachbeschreibung für das listings-Paket, sondern um ein eigenes latex-Paket. Hab das mal gemäß der obigen Anleitung installiert, funktioniert aber trotzdem nicht. Naja, dann werde ich mich wohl mit der farblosen Version...

    Code:
    % "define" Scala
    % Dank an Frank Teubler [2009]
    % Diese Information steht unter der LaTeX Project Public License
    % CTAN : macros/latex/base/lppl.txt
    \lstdefinelanguage{scala}%
      {morekeywords={abstract,case,catch,class,def,% 
        do,else,extends,false,final,finally,%
        for,if,implicit,import,match,mixin,%
        new,null,object,override,package,% 
        private,protected,requires,return,sealed,% 
        super,this,trait,true,try,% 
        type,val,var,while,with,yield},%
    	otherkeywords={=,=>,<-,<\%,<:,>:,\#,@},%
       sensitive,%
       morecomment=[l]//,%
       morecomment=[n]{/*}{*/},%
       morestring=[b]",%
       morestring=[b]',%
       morestring=[b]""",%
      }
    %%
    ...begnügen müssen. Trotzdem danke für deine Hilfe.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •