- Questo topic ha 3 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 16 anni, 9 mesi fa da .
-
Topic
-
Di nuovo salve a tutti….
Volevo chiedere un’informazione (aiuto) riguardo al pacchetto listings!!!Allora nel file .tex principale ho inserito questo:
`
\usepackage{color}
\definecolor{commenti}{rgb}{0.13,0.55,0.13}
\definecolor{stringhe}{rgb}{0.63,0.125,0.94}
\usepackage{listings} % inserisce listati di programmi%——————————-
% DEFINIZIONE DEL CODICE C
%——————————-
% Carica le impostazioni per importare script c
%\lstloadlanguages{Basic}
% Impostazioni per rappresentazioni script
\lstset{% general command to set parameter(s)
frameround=fttt,
basicstyle = \footnotesize, % print whole listing small
keywordstyle = \color{blue},% blue keywords
identifierstyle = , % nothing happens
commentstyle = \color{commenti}, % comments
stringstyle = \ttfamily \color{stringhe}, % typewriter type for strings
showstringspaces = false, % no special string spaces
emph = {1000, 4000 , then, else, end},
emphstyle = \color{red},
firstnumber = 1, % numero della prima linea
numbers = left, % show number_line
numberstyle = \tiny, % style of number_line
stepnumber = 1, % one number_line after stepnumber
numbersep = 5pt,
language = {C}, % per riconoscere la sintassi c
extendedchars = true, % per abilitare caratteri particolari
breaklines = false, % per mandare a capo le righe troppo lunghe
breakautoindent = true, % indenta le righe spezzate
breakindent = 30pt, % indenta le righe di 30pt
}`e questo nel mio “capitolo 5″:
`
\begin{lstlisting}[frame=trBL,caption={Useless code},label=useless]
/* Ampiezza di movimento per ricerca della HOME */
int ROBOTHomePulse[ROBOT_MAX_LINK] = { 4000 ,2000,3000,3000,3000};
then i = 0;
4000
\end{lstlisting}`Ora il problema è che i commenti, l’”int” e il “then” li fa giusti, ma il numero “4000” non me lo fa!!!
In poche parole vorrei che il codice originario abbia i numeri colorati di rosso….ho provato un boato di possibili soluzioni ma nessuna mi riesce a colorare i numeri…Sapete aiutarmi… Grazie mille!!!!
PS. Mi ero dimenticato anche un’altra cosa, cioe’ mettere Listings “numero” Useless code sotto il codice…E’ possibile???—– questo l’ho risolto……..bastava aggiungere captionpos={b} eheheheh cioè cosi `\begin{lstlisting}[frame=trBL,captionpos={b},caption={Codice originale.},label=list:original]`[/quote]
- Devi essere connesso per rispondere a questo topic.