- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 6 mesi fa da .
-
Topic
-
Ci sono due cose che ancora non riesco a fare con listings:-
settare le parole chiave in grassetto;
-
fare in modo che le righe vadano a capo automaticamente;
Ho cercato in vari manuali, ma \textbf{} funziona solo se gli inserisci del testo, mentre per il secondo problema, non so come fare…
Questo è il mio codice d’esempio:`\documentclass[a4paper,12pt]{book}\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[dvips]{graphicx}
\usepackage{color}
\definecolor{grayback}{rgb}{0.9,0.9,0.9}
\definecolor{grayrows}{rgb}{0.3,0.3,0.3}
\usepackage{listings}% Definizione del linguaggio JavaScript
\lstdefinestyle{num_righe}
{ numbers=left,
stepnumber=1,
numberstyle=\footnotesize\color{grayrows},
numbersep=10pt,
}
\lstdefinelanguage{JavaScript}
{ keywords={function, new, true, false, var, for, do, while, if, break, return},
keywordstyle={\color{blue}},
backgroundcolor=\color{grayback},
sensitive=false,
showspaces=false,
showstringspaces=false,emph={3}
showtabs=false,
style=num_righe,
morecomment=[l]{//},
morecomment={/*}{*/},
morestring=“,
basicstyle={\footnotesize\ttfamily}
}\begin{document}
\lstset{language=JavaScript}
\begin{lstlisting}
function view_app() {if(!Element.empty(“div_gen”)){ //Se ho già fatto una ricerca prima, svuoto la pagina
Element.remove(“head”);
Element.remove(“div_gen”);
new Insertion.After(“br1”, ““)
}
\end{lstlisting}
\end{document}`
Idee?
-
- Devi essere connesso per rispondere a questo topic.