von student314159 » Fr 29. Apr 2016, 22:35
Besserwisser hat geschrieben:Da gibt es mehrere Möglichkeiten:
- Neues Sprache für listings definieren.
- listings ohne eine Sprachdefinition verwenden und damit auf Syntaxhervorhebungen u. ä. verzichten.
- Eine Codeaufhübscher verwenden, der damit umgehen kann und dessen Ergebnis einbinden
Bei der letzten Möglichkeit hängt die Einbindung dann davon ab, was der Codeaufhübscher kann.
Vielen Dank. eigene Definition hat ganz gut geklappt.
\lstdefinelanguage{APDL}
{
morekeywords ={K,SOLU,SOLVE,FINISH},keywordstyle = \bfseries,
classoffset = 1,
morekeywords={DK,D,FK,ANTYPE,PSTRES,BUCOPT,EXPASS,MXPAND},keywordstyle = \color{blue},
classoffset = 0,
sensitive=false,
morecomment=[l]{!},
morecomment=[s]{/*}{*/},
morestring
=[b]",
}
\lstset{language = APDL}
\begin{lstlisting}[caption=APDL-Code]{apdl_code}
! Mein apdl Code
\end{lstlisting}
[quote="Besserwisser"]Da gibt es mehrere Möglichkeiten: [list][*]Neues Sprache für [p]listings[/p] definieren.
[*][p]listings[/p] ohne eine Sprachdefinition verwenden und damit auf Syntaxhervorhebungen u. ä. verzichten.
[*]Eine Codeaufhübscher verwenden, der damit umgehen kann und dessen Ergebnis einbinden[/list] Bei der letzten Möglichkeit hängt die Einbindung dann davon ab, was der Codeaufhübscher kann.[/quote]
Vielen Dank. eigene Definition hat ganz gut geklappt.
[code]
\lstdefinelanguage{APDL}
{
morekeywords ={K,SOLU,SOLVE,FINISH},keywordstyle = \bfseries,
classoffset = 1,
morekeywords={DK,D,FK,ANTYPE,PSTRES,BUCOPT,EXPASS,MXPAND},keywordstyle = \color{blue},
classoffset = 0,
sensitive=false,
morecomment=[l]{!},
morecomment=[s]{/*}{*/},
morestring
=[b]",
}
[/code]
[code]
\lstset{language = APDL}
\begin{lstlisting}[caption=APDL-Code]{apdl_code}
! Mein apdl Code
\end{lstlisting}[/code]