- Questo topic ha 10 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni fa da
lorenzo.pantieri.
-
CreatoreTopic
-
10 Settembre 2009 alle 15:16 #36646::
Come si fa ad aggiungere un pezzo di codice in un lavoro lateX esattamente come lo scriverò di seguito, con il riferimento come se fosse una immagine??`
#importint main(int argc, const char *argv[]) {
return NSApplicationMain(argc, argv);
}`
Listing 3-1 The main function in a Cocoa for Mac OS X application
-
CreatoreTopic
-
AutoreRisposte
-
-
10 Settembre 2009 alle 15:47 #36647::
Usa il pacchetto listings, guarda i paragrafi 4.3 e 4.11 della documentazione.Poi ti consiglio di leggere l’ottima guida di Lorenzo.
😉
LuCa
-
10 Settembre 2009 alle 16:38 #36648
-
10 Settembre 2009 alle 18:41 #36649::
Prima di aprire un nuovo topic controlla se già altri trattano lo stesso argomento.
Guarda http://www.guit.sssup.it/phpBB2/viewtopic.php?t=4399&highlight= vedi se ti può essere di aiuto.
-
13 Settembre 2009 alle 21:51 #36650
-
14 Settembre 2009 alle 5:23 #36651
-
14 Ottobre 2009 alle 22:19 #36652::
Ho un problema con il pacchetto listing, in pratica quando inserisco del codice non me lo formatta come nella guida di Lorenzo Pantieri, in particolare, apparte il carattere che dipenderà molto probabilmente dalla classe scrbook, i caratteri vengono visualizzati tutti in colore nero.Il codice utilizzato (prendendo il più possibile dagli esempi per non sbagliare) è
`\documentclass[a4paper,12pt,italian]{scrbook}
\usepackage[italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{graphicx}
\usepackage{color}
\usepackage{subfig} %Pacchetto per creare il mosaico di figure
\usepackage{eurosym} %Pacchetto per il simbolo dell'euro
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{listings} %Pacchetto per creare frammenti di codice\begin{document}
\lstset{basicstyle=\small\ttfamily,
keywordstyle=\color{black}\bfseries,
commentstyle=\color{darkgray},
stringstyle=\color{black},
showstringspaces=true}\lstset{numbers=left,
numberstyle=\tiny,
stepnumber=1}\begin{lstlisting}%
[frame=single]
for i:=maxint to 0 do
begin
{ non far nulla }
end;
write(’Benvenuto in Pascal.’);
\end{lstlisting}\end{document} `
Approfitto per una seconda domanda: l’idea sarebbe poi di definire una nuova classe di colori e stili per il linguaggio Mosel, capacità permettendo, qualcuno ha provato a fare qualcosa di simile? Ho vosto che nella guida italiana è spiegato abbastanza, poi approfondirò in quella inglese.
-
16 Ottobre 2009 alle 8:28 #36653
-
16 Ottobre 2009 alle 9:34 #36654::
Ho un problema con il pacchetto listing, in pratica quando inserisco del codice non me lo formatta come nella guida di Lorenzo Pantieri, in particolare, apparte il carattere che dipenderà molto probabilmente dalla classe scrbook, i caratteri vengono visualizzati tutti in colore nero.
Non capisco quello che chiedi: i caratteri sono in nero perché li hai scelti in nero. Se scrivi
`\lstset{basicstyle=\color{red}\small\ttfamily}`
ti vengono in rosso.Se ben ricordo, le istruzioni per comporre i codici come li scrivo io sono contenute nell’articolo.
Ciao,
L.
-
16 Ottobre 2009 alle 20:02 #36655::
Si hai ragione, ho postasto l’esempio sbagliato cmq con il codice che hai messo tu viene tutto in rosso compresa la cornice.
Invece se scrivo
`\lstset{basicstyle=\small\ttfamily,
keywordstyle=\color{red}\bfseries,
commentstyle=\color{green},
stringstyle=\color{blue},
showstringspaces=true}\lstset{numbers=left,
numberstyle=\tiny,
stepnumber=1}`
che è quasi uguale a quanto trovo tra gli esempi della guida mi viene cmq tutto in nero.
-
18 Ottobre 2009 alle 12:22 #36656::
`\lstset{basicstyle=\small\ttfamily,
keywordstyle=\color{red}\bfseries,
commentstyle=\color{green},
stringstyle=\color{blue},
showstringspaces=true}
}`
che è quasi uguale a quanto trovo tra gli esempi della guida mi viene cmq tutto in nero.Beh, quel codice mette le parole chiave in rosso, i commenti in verde e le stringhe in blu. Ovvio che se scrivi del testo normale (non parole chiave, non commenti e non stringhe) ti venga in nero.
Dovresti dirci che linguaggio usi per i tuoi codici e dovresti invarci un esempio minimo compilabile.
Ciao,
L.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.