Risposte nei forum create
-
AutoreRisposte
-
::
scusa egeg9 cmq uso ubuntu 9.10 (il buon vecchio karmic) con TeXlive2009 installato da cd virtuale , ho fatto come mi hai detto (ottima metodologia , complimenti)
la risposta del sistema è :texhash: Updating /usr/local/share/texmf/ls-R…
texhash: Updating /var/lib/texmf/ls-R-TEXMFMAIN…
texhash: Updating /var/lib/texmf/ls-R-TEXLIVE…
texhash: Updating /var/lib/texmf/ls-R…
texhash: Done.direi che va benone no?
Come vedi, non era /usr/local/texlive/…
Ma adesso ti trova quel pacchetto?
Ciao
Enrico
::Aggiunta.
Il codice:
`% produce numeri in maiuscoletto in \frontmatter
\makeatletter
\DeclareRobustCommand{\@fakesc}[1]{%
\begingroup$\m@th$\fontsize{\sf@size}{\f@baselineskip}\selectfont#1\endgroup}
\newcommand{\@scroman}[1]{\@fakesc{\@Roman{#1}}}
\renewcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
\pagenumbering{scroman}}
\makeatother`
mi produce una lunga serie di avvisi del tipo:
`Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\begingroup' on input line 53.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 53.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\mathsurround' on input line 53.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\z@' on input line 53.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 53.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\afterassignment' on input line 53.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\-command' on input line 53. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\f@size' on input line 53.`
dove l’incriminata riga 53 è la seguente:
`\newcommand{\@scroman}[1]{\@fakesc{\@Roman{#1}}}`
Ipotizzo che dovrebbe darsi qualcosa come
`\texorpdfstring{TeX version}{PDF version}`
ma dove ??C’è un altro trucco che fa al caso tuo:
`\pdfstringdefDisableCommands{\let\@fakesc\@firstofone}`
Mettilo nella riga sotto quella dove definisci \@scroman.Poi, se puoi, non usare corpo 14 a spaziatura aumentata: una tesi non è un libro per bambini. Fallo presente a chi di dovere: almeno avrai la coscienza a posto.
Invece di quella ridefinizione di \cleardoublepage, non è più semplice scrivere \usepackage{emptypage}? 🙂
Ciao
Enrico
::Con l’ultimo codice suggeritomi tuttavia
restava la linea della testatina sulla prima pagina.
Allora ho provato così:`\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[C]{}%
\renewcommand{\headrulewidth}{0pt}%
}\pagestyle{fancy}
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
\setlength{\headheight}{18.0pt}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\scshape\thepage}`e finalmente il risultato è quello desiderato,
ma con un effetto strano. Nell’indice del .pdf ho:
Frontespizio…………………………1.25I
Indice………………………………….1.25II
Introduzione…………………………1
1. Il diritto pubblico in Kant…….9.
Cioè la numerazione romana e quella arabica insieme…Grazie
M.Esempio minimo, per favore.
Ciao
Enrico
::Oggi si mi son messo
ma va via vecchio Pc e per il prossimo anno (settembre)
mi formatto il PC con le sole cose che mi servono……(immagine base fatta agli albori)..ci metto poco …
ora tocca a Latex non posso non inserirlo… sono anche Neofita…:-)
So Già dove andare e mi voglio scaricare tutti i pacchetti belli ed aggiornati…
…scarico Miktex… na c’è anche la 2.9…(Ubuntu è ancora tra i pensieri)…l’unico server italiano è della uni.Roma
…a parte la lentezza millenaria ….dopo due ore … fallisce per la seconda volta…Nervoso…Nervoso…
ma se seleziono un’altra finistre è la stessa cosa???….posso scaricare da Australia … se ho l’Italia a due passi….???
Svizzera: http://mirror.switch.ch/ftp/mirror/tex/systems/win32/miktex/
Ciao
Enrico
::con nautilus ho risolto … grazie pe avermi ricordato di questa possibilità …
io provavo solo da terminale con “su” e poi con il comando postato , non dava nessun messaggio di errore , pareva copiasse il file .. (ricompariva la stringa ) ma il file non era stato scritto nella directory , cmq seguendo il consiglio di lorenzo ho riguardato l’ate di scrivee con LaTeX e ho visto che l’albero pesonale ea in /home/marco/texmf ..
dopo di chè ho creato la cartella texmf/tex/latex e li ho inserito il file *.sty …..Nessun risultato , neppure ora che il file è nella cartella /usr/local/texlive/2009/texmf …
ho dato texhash ma niente … pe ora uso il template con il file sty nella cartella di lavoro
… ma questo problema va risoltoAncora non hai spiegato che sistema usi e quale distribuzione. Assumendo un sistema Unix, dal terminale vai nella cartella dove hai il file layaureo.sty e dai i seguenti comandi:
`sudo mkdir -p $(kpsewhich –var-value TEXMFLOCAL)/tex/latex/layaureo
sudo cp layaureo.sty $(kpsewhich –var-value TEXMFLOCAL)/tex/latex/layaureo
sudo texhash`
Se non puoi usare sudo come prefisso ai vari comandi, da’ “su” e scrivi quei comandi senza precederli con “sudo”.Il “trucco” con kpsewhich serve per essere sicuri di scrivere il file nel posto giusto. Con il comando
`cd ..; kpsewhich layaureo.sty`
dovresti ricevere una risposta positiva, cioè la posizione del file nell’albero. Se non ottieni nulla, hai un’installazione bacata.Ciao
Enrico
::è quello che pensavo
le solite inutili prepotenze che vorrebbero privare l’utilizzatore-acquirente di poter disporre pienamente di ciò che ha acquistato
hai due vie per eliminare questi fastidi
Questa è la seconda volta che vedo un palese invito ad infrangere la legge
(la prima era qualcosa tipo “scaricalo da emule”).
Per carità, chi è senza peccato scagli la prima pietra,
ma un forum aperto al pubblico non può tollerare queste coseConcordo. Se il PDF può essere stampato, suppongo che agendo con il programma di stampa si possa facilmente ottenere quello che Nicola cerca di fare. Altrimenti il PDF non è stampabile, ma solo consultabile a schermo: se questo è il prodotto comperato, non ci sono molte discussioni.
Ciao
Enrico
::Io uso tex-live su Ubuntu. Ho anche il cd del CTAN (anche se di qualche anno fa). Dovrei disinstallare il tex installato con Synaptic e installare manualmente tex-live?
In giro per il forum ci sono istruzioni per installare TeX Live su Ubuntu. Ma installando i pacchetti per le lingue il problema dovrebbe risolversi da sé. Non ho a disposizione un sistema Ubuntu su cui fare prove, forse domani.
Riguardo alla sillabazione di Weltanschaung, …
Io sapevo che si scrive “Weltanschauung”, con due u. La sillabazione dovrebbe essere “Welt-an-schau-ung”
Ciao
Enrico
::Ciao Enrico,
ho provato il codice che mi hai passato, ma ottengo il seguente errore:! Undefined control sequence.
\thistime …ndafter \calctimeA \pdfcreationdate@L’ho inserito così nel preambolo:
`\newcommand{\thistime}{\expandafter\calctimeA\pdfcreationdate@}
\def\calctimeA#1:#2#3#4#5#6#7#8#9{\calctimeB}
\def\calctimeB#1#2#3#4#5@{#1#2:#3#4}
\usepackage[draft,time,italian]{prelim2e}`Stai forse usando XeLaTeX? Se no, hai una distribuzione TeX molto antiquata. Oppure hai messo quel codice tra \makeatletter e \makeatother, cosa che non era suggerita, se leggi il messaggio con attenzione. 🙂 Se per caso hai messo il codice in un file .sty, sostituisci le due occorrenze di @ con \@nil
Inolte, sarei curioso di approfondire cosa intendi con
In genere cerco di non usare pacchetti di Kohm, per motivi filosofici. 🙂
Markus Kohm si distingue nel mondo LaTeX per vari motivi, che per me sono sufficienti a evitarlo per quanto possibile. Per esempio, fornire una documentazione inadeguata ai suoi pacchetti, che hanno licenza LPPL, preferendo vendere la documentazione aggiornata.
Ciao
Enrico
30 Agosto 2010 alle 11:34 in risposta a: lstlisting environment e doppio segno di uguaglianza. #48944::Quando rappresento li doppio segno di uguaglianza nell’ambiente lstlisting, i due segni sono praticamente sovrapposti e ne risulta un antiestetico segno di uguale lungo il doppio.
Il codice che riproduce il problema è il seguente:
`
\documentclass[10pt,a4paper,titlepage,openany,twoside]{book}
\usepackage{listings}
\usepackage[italian]{babel}\begin{document}
\lstset{
language=Verilog,
basicstyle=\small,
breaklines=true,
showstringspaces=false}The double equal sign `==', used in many languages as the equality operator does not displays properly under the lstlisting environment.
What happens is that the two equal symbols are joined together forming a long equal sign.
Here is the example
\begin{lstlisting}
if A==B then
\end{lstlisting}
Any hint?
\end{document}`Qulacuno sa dirmi come risovlere il problema?
Grazie in anticipo?
Benvenuto!
Il problema è nella spaziatura fissa con un font a grandezza proporzionale. Ti suggerisco di aggiungere \ttfamily alle opzioni: “basicstyle=\small\ttfamily” oppure di usare la spaziatura proporzionale con “columns=fullflexible”
Ciao
Enrico
::Ciao a tutti,
dopo un paio di mesi ho cercato di ricompilare un documento su cui stò lavorando. Nel frattempo ho aggiornato Miktex. Ora ottengo un errore che prima non avevo. Dopo diverse prove sono riuscito a capire che si presenta nel momento in cui le seguenti due righe
`\usepackage{scrtime}
\usepackage[draft,time,italian]{prelim2e}`
vengono caricate dopo
`\usepackage[sl]{capiton}`
Come mai? La soluzione stà semplicemente nello scambiare l’ordine di caricamento dei pacchetti?
Più in generale: come sapere qual’è l’ordine ottimale di caricamento?Il problema sta nel pacchetto scrtime, più precisamente in scrbase.sty, dove Markus Kohm, nella sua immensa saggezza, definisce \l@addto@macro con \newcommand e non con \providecommand, come più sagacemente fa caption3.sty. Di fatto le due definizioni sono equivalenti. Si tratta di una macro di uso interno modellata sulla macro \g@addto@macro del nucleo di LaTeX, che però agisce solo localmente.
Purtroppo non ci si può fare molto se non segnalare il problema agli autori dei pacchetti. In genere cerco di non usare pacchetti di Kohm, per motivi filosofici. 🙂
Puoi evitare di caricare scrtime dando la seguente definizione:
`\newcommand{\thistime}{\expandafter\calctimeA\pdfcreationdate@}
\def\calctimeA#1:#2#3#4#5#6#7#8#9{\calctimeB}
\def\calctimeB#1#2#3#4#5@{#1#2:#3#4}`
Ciao
Enrico
::ho scaricato da CTAN il pacchetto layaureo , sto cercando di copiarlo nella directory /usr/local/texlive/texmf-local … ma questa opeazione è impossibile .
la domanda è questa … è corretto copiare li il file sty ? e se si come posso fare ?? l’opeazione non è consentita neppure da utente rootOccorre saperne di più. Che sistema usi? Qual è il messaggio di errore?
Ciao
Enrico
30 Agosto 2010 alle 9:00 in risposta a: Molte immagini: errore di troppi oggetti float… help!!! #48911::La soluzione non funziona… qualcuno mi dice qualcosa?
Nonostante quello che ho fatto mi dice:
! LaTeX Error: Too many unprocessed floats.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.210 \begin{figure}[htpb]
?
Hai usato troppe figure con posizionamento h, per caso?
Ciao
Enrico
::Avresti lo stesso problema con \framebox[\columnwidth]{abc}
No…
Questo è il codice (con i comandi ridefiniti da me):
`
\framecolorbox{black}{red}[\columnwidth]{prova}
\\
\makecolorbox{red}[\columnwidth]{prova}
\\
\framebox[\columnwidth]{abc}
`Come risulta dalla documentazione di color (grfguide.pdf), \colorbox aggiunge \fboxsep alle dimensioni (sopra, sotto, a destra e a sinistra). E ci sono ottimi motivi per farlo. Poi decidi tu.
Ciao
Enrico
::Prova
`
\framecolorbox{black}{red}[\columnwidth]{prova}
\\
\makecolorbox{red}[\columnwidth]{prova}
`
col codice patchato che ho postato poco sopra, e vedrai che viene giusto al pixel.Avresti lo stesso problema con \framebox[\columnwidth]{abc}; si sa che \framebox (come \fcolorbox) aggiunge i bordi all’esterno. Quegli aggiustamenti vanno fatti nella dimensione passata come argomento; naturalmente puoi definirti i comandi come vuoi, ma in generale è meglio se comandi simili hanno comportamenti simili.
Ciao
Enrico
-
AutoreRisposte