Risposte nei forum create
-
AutoreRisposte
-
::
portal127″ post=94829Appena posso proverò sicuramente. Ma quello che suggerisci tu non dovrebbe essere un errore che mi compare a priori? Perché per ora ho aggirato il problema definendo nelle opzioni aggiuntive del pezzo di codice che mi crea il problema l’opzione: float=htb. Così facendo la compilazione va a buon fine e il codice viene visualizzato nella pagina successiva.
Ripeto non è il risultato che vorrei, ma meglio di nulla!Molto probabile allora che in quel codice ci sia qualcosa che crea il problema, forse proprio lqa sequenza di caratteri di escape con cui listing torna momentaneamente in modo TeX.
R.
::
Ti consiglio, prima di proseguire con il lavoro, di portarti su pdflatex.
Primo perché la qualità tipografica è superiore (carica il pacchetto microtype), secondo perché la compilazione è più veloce.
Comunque il tuo non è un problema di suddivisione di file, ma forse un problema di formato dei file immagini.Altra cosa, minimizza al massimo la lunghezza dei frammenti codice che commenti nel testo.
R.
::
Tre cose:
1 -> elimina la cornice ai frame del codice, penso che l’aspetto del documento sia più semplice e professionale senza riquadri.
2 -> compila con pdflatex e non con latex (passi direttamente dal sorgente al pdf)
3 -> zzzzz ho assemblato un esempio minimo con il tuo codice e non ricevo nessun errore:
`
\documentclass[a4paper,10pt]{book}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}\usepackage{listings}
\usepackage{xcolor}\definecolor{pch}{RGB}{127,0,85} %definizione nuovo colore
\definecolor{comm}{RGB}{63,127,95}
\definecolor{gray}{gray}{0.9}
\definecolor{lgray}{gray}{0.8}\lstnewenvironment{java}[1][]{\lstset{language=Java,
basicstyle=\footnotesize\ttfamily,
keywordstyle=\color{pch}\bfseries,
commentstyle=\color{comm},
breaklines=true,
showstringspaces=false,
captionpos=b,
aboveskip=1.3em,
xleftmargin=50pt,
xrightmargin=35pt,
%frameshape={yyy}{n}{y}{yyr},
rulecolor=\color{black},
columns=flexible,
numbers=left,
numberstyle=\tiny,
#1}}{} %definizione di un nuovo ambiente per il codice java\lstnewenvironment{xml}[1][]{\lstset{language=XML,
moredelim=[is][\btHL]{£*}{*£},
basicstyle=\footnotesize\ttfamily,
breaklines=true,
showstringspaces=false,
captionpos=b,
aboveskip=1.3em,
xleftmargin=50pt,
xrightmargin=35pt,
%frameshape={yyy}{n}{y}{yyr},
rulecolor=\color{black},
columns=fullflexible,
numbers=left,
numberstyle=\tiny,
#1}}{} %definizione di un nuovo ambiente per il codice xml\lstset{language=Java,
basicstyle=\ttfamily,
keywordstyle=\color{pch}\bfseries,
commentstyle=\color{comm},
columns=fullflexible} %per i codici nel testo\begin{document}
\chapter{dldkejd}
ppopo\begin{java}[name=main, caption={BBB.java}, label=cod:main]
package it.net;
import net;/**
* @author
*
*/
public class BBB{
}
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
bb
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
bb
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
bb
b
b
b
b
b
b
bb
b
b
b
b
\end{java}\end{document}
`
Saluti.
R.
::portal127″ post=94815Ciao a tutti, sono Antonio e sono nuovo su questo forum. Sto scrivendo la mia tesi in LaTex ed avendo scritto un programma in Java sono alle prese col pacchetto listings.
Premetto di aver letto sia la guida (molto utile e ben fatta) di Pantieri che la documentazione del pacchetto; ho anche cercato qui nel forum problemi simili al mio, ma non ne sono venuto a capo.
L’aiuto che vi chiedo riguarda un errore molto strano. Ho definito due ambienti, uno per i codici xml e uno per i codici in java (quasi identici) per agevolare la scrittura. Si comportano come vorrei se non alla fine di una pagina. Infatti il codice scritto nell’ambiente xml si “spezza” e continua nella pagina successiva; mentre il codice nell’ambiente java se supera una riga nella pagina successiva mi produce un errore del tipo “Extra }, or forgotten $” nonostante la riga indicata sia nell’ambiente java.
So che potrei trasformarli in oggetti fluttuanti, ma io preferirei questo comportamento; cioè che siano inseriti dove preferisco io e che se la pagina dovesse finire si spezzino per riprendere in quella successiva.
La tesi è lunga abbastanza, ma se qualche pezzo di codice latex può essere d’aiuto chiedete pure!
Vi ringrazio anticipatamente per l’attenzione!Ciao e benvenuto sul forum!
Dalla descrizione dell’errore mi sembra che sia una collisione con qualche tipo di sequenza all’interno del codice Java.
Tuttavia potrebbe essere anche un bug di listings.
Prova a costruire un esempio minimo e postarlo qui (definizione di Java per listing ed il codice che produce il problema).
Grazie.
R.
::izabera” post=94692Salve a tutti, mi sono registrata ieri.
Volevo solo farvi sapere che se si usa Gmail si riceve una notifica di phishing con il messaggio di conferma:

Non è bello.Si, abbiamo queste segnalazioni e mi pare che qualcuno degli admin abbia aperto un ticket con il nostro host provider.
Non è così grave per gli utenti, credo, perché può capitare solo una volta quando ci si iscrive al forum.
Notate, che il nostro indirizzo e-mail di appoggio serve solo per le attivazioni e non deve essere utilizzato. Grazie della collabrazione.
R.
::Giovanni62″ post=94686
Te l’ho già detto: usa gli strumenti interni a Texmaker; so che ci sono, ma non ce l’ho instalalto sul mio PC, perché preferisco usare TeXstudio; ma sono molto simili.
questo è il mio PATH
`/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
`e la risposta al comado `which tex` è `/opt/texbin/tex` che secondo la guida già citata è Ok!
Cosa intendi per strumenti interni di Texmaker?
Puoi provare a compilare manualmente da terminale un sorgente.
Segui la guida alla riga di comando disponibile nella sezione documentazione del sito, paragrafo 3.5.
/wp-content/uploads/joomla-images/doc/GuideGuIT/guidaconsole.pdf
O anche solo dare il comando:
`$ pdftex -version`
Controlla nel file di log, dovresti poter leggere la distribuzione che va in esecuzione.
R.
::Giovanni62″ post=94666🙁
La mia distribuzione Linux è Linux Mint Cinnamon 17.
Ho installato Texlive 2014 come da guida http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf
Adesso ho il seguente problema il programma Texmaker non sembra accorgersi che c’è stata questa installazione. Mi spiego meglio
`\documentclass[10pt,a4paper]{scrreptr}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}
\usepackage{arsclassica}`scrreptr,classicthesis-ldpkg, classicthesis, arsclassica –> non sono riconosciuti!
E con che motore di composizione lanci la compilazione?
Con pdflatex vero?
R.
::LaFra” post=94653Grazie, sei stato velocissimo!
Penso che riformulerò la frase, però in casi come questo la regola tipografica quale sarebbe?Sull’uso di h avevo dei dubbi anche io, però vedo che negli articoli scientifici viene usato. Non fa parte del sistema internazionale ma viene accettato (tabella 6 del testo ufficiale).
Di solito si lascia fare a TeX.
La spaziatura viene infatti gestita in automatico nel modo matematico.
Vedi questa recente discussione:
http://www.guitex.org/home/it/forum/5-tex-e-latex/94603-spazi
R.
::LaFra” post=94651Ciao a tutti,
ho un problema con questa frase:“Nel corpo umano si ritrovano numerosi fenomeni che seguono ritmi circadiani (circa 24 h, >20 e <28)”
Non capisco se devo inserire uno spazio tra i simboli di maggiore/minore e il numero oppure no. Ci va uno spazio matematico? Ma se scrivo la parte “>20 e <28” tra $ i caratteri dei numeri 20 e 28 risultano diversi (uso TesiClassica) rispetto al 24 che li precede.
Ho cercato sul Dizionario di stile e scrittura e su un file che ho trovato qui su Guit (Simboli matematici in TEX e LATEX) ma non ho trovato una soluzione.Vi ringrazio in anticipo per ogni suggerimento
Ciao,
potresti scrivere semplicemente:
`
Nel corpo umano numerosi fenomeni seguono ritmi circadiani
di periodo medio di 24 ore nell'intervallo tra le 20 e le 28 ore.
`
Scrivere ‘h’ per ‘ore’ è sbagliato, credo, perché h non è un’unità di misura del sistema SI.
R.
::Liverpool” post=94608
Non aggiungere spazi.
Eppure secondo l’ISO lo spazio dopo la virgola ci vuole (lo deduco dagli esempi). So che ti fa piacere pensarla diversamente anche stavolta 😉
Ciao
Probabilmente Enrico intende “non aggiungere spazi ulteriori rispetto a quello automatico che inserisce la virgola in modo matematico altrimenti durante la compilazione del documento potrebbero apparire effetti indesiderati sullo schermo come quando si pronuncia male ‘the name of the game’” 🙂
R.
::Frontera” post=94524Ciao e grazie innanzitutto!
Perdonami… ho editato il messaggio, ma mi hai preceduto nella risposta; i primi due tentativi erano via web, per quello con il file ISO leggi l’edit!!! 🙂Grazie ancora,
Federica
Aggiungo solo una piccola precisazione semmai qualcuno leggerà questi post tra qualche mese:
secondo me l’installazione da iso è conveniente solo nel periodo immediatamente successivo all’uscita di TeX Live.
Infatti, la iso è realizzata con i pacchetti ed i programmi nelle versioni al momento disponibili nel periodo di uscita di TeX Live (diciamo metà di giugno circa in questo caso).
Ne deriva che più passa il tempo e più i pacchetti dovranno essere aggiornati (sempre che all’utente importi lavorare con le ultime versioni) rispetto alla iso e quindi i vantaggi rispetto all’acquisizione diretta via web vengono meno (sempre secondo me).Inoltre la iso può comportare problemi di correttezza dell’immagine perché si tratta di un unico grande file.
Se non è stato scaricato bene un singolo pacchetto poco male, basta ripetere l’operazione in automatico, ma se è andato male un solo bit della iso allora occorre riscaricare da capo l’ìintero file.
Consiglio di scaricare la iso dai torrent e verificarla con md5-sum (infatti l’installatore verifica gli hash di ciascun pacchetto contenuto nella iso allo stesso modo di quando scarica un pacchetto alla volta in modalità web).Infine, ricordo che avevamo pensato di realizzare una TeX Live del GuIT ma il progetto non è andato avanti perché il team di TeX Live non avrebbe riutilizzato il codice del nostro installatore che conteneva invece l’idea di scaricare ed installare in parallelo i pacchetti, cosa che sulle macchine moderne mulitprocessore avrebbe ridotto di molto il tempo dell’installazione via web, rendendola di fatto preferibile alla procedura con iso.
Saluti.
R.
::samiam1000″ post=94306Ciao a tutti,
vorrei inserire del codice C in una presentazione in beamer. Ho visto che esiste il pacchetto listings, che pare faccia al caso mio.
Vorrei però “confinare” il mio codice in una porzione di pagina: c’è la possibilità di farlo, senza usare le colonne? Per esempio, c’è la possibilità di mettere un’opzione tipo “scale”?
Grazie,
SamueleCiao.
Puoi regolare le dimensioni del codice ma è preferibile che la “scala” sia la stessa in tutte le slide.
R.
9 Giugno 2014 alle 5:05 in risposta a: Rendere un documento immodificabile e chiavi di processo #94633 -
AutoreRisposte