Risposte nei forum create
-
AutoreRisposte
-
::
Ciao a tutti. Con il vostro aiuto sono riuscito a ottenere un Piano dell’Offerta Formativa spettacolare (l’occhio del padrone ingrassa il cavallo, e comunque ne sono veramente soddisfatto). Ovviamente io realizzo praticamente tutti i documenti in Latex.
Qui viene il problema. Il mio POF è una classe book e vorrei allegare in fondo alcuni documenti realizzati in Latex ma con classe report. Ho trovato la soluzione includepdf o altrimenti l’hyperlink. Vi chiedo: sono le uniche soluzioni o è possibile cambiare classe all’interno di un documento? E’ possibile allegare un latex con la sua struttura o devo allegare un pdf?
Scusate se ve lo chiedo ma non vorrei perdere tempo con una strada non percorribile o che, forse, non ha senso.
Grazie mille in anticipo
LucaNo, non si può cambiare classe. L’idea di \includepdf è buona, ma puoi anche riciclare il contenuto come appendice:
`\appendix
\input{doc1}`
dove le modifiche da apportare a doc1.tex sono davvero minime: metti \iffalse prima di \documentclass e \fi dopo \begin{document}. Lo stesso attorno a \end{document} finale. Naturalmente dovrai riportare nel tuo file principale gli eventuali comandi personal che definisci in doc1.texCiao
Enrico
11 Aprile 2011 alle 8:28 in risposta a: [RISOLTO] Fancyhdr, impostare la testatina in modo specifico #58100::Non ho ancora ben capito come va composta l’apertura del documento grazie per la dritta.
Per quanto riguarda il formato se ti ricordi sono quello che sta riscrivendo il manuale antico quanto più possibile fedele all’originale.
Ho provato a modificare la classe octave (A6paper è un refuso di quella prima prova.) per tirarne fuori un a6 ma poi ho proceduto per tentativi a reimpostare i valori ma il risultato è stato poco soddisfacente.
Quindi ho deciso di procedere più semplicemente e passando per una classe standard come book, tra l’altro leggendo ho inteso che per lavorare più specificatamente sui layout è più indicato ConTeXt che non LaTeX, ad ogni modo se proprio volessi portarlo in A6 posso fare, col documento finito, un’imposizione sul quel formato in secondo tempo.
Il comando \pagestyle{fancy} l’ho messo dopo \mainmatter.
Ad ogni modo anche riportando le impostazioni come mi hai suggerito continuo ad avere sempre la pagine dispari con numero_capitlo+titolo. 😕
Siccome a me con quel preambolo (aggiungendo \pagestyle{fancy}) viene come previsto, deduco che quello non è il preambolo che usi. Oppure che fai qualche pasticcio dopo.
Ciao
Enrico
::Il prefisso è /usr/texbin, ma non dovrebbe essere necessario. Fa’ un logout-login (o riavvia, se non hai idea di che cosa sia il “logout”).
Enricosi si so cos’è il login/logout 🙂
il problema è che ancora non funziona, anche se in realtà non ho tolto il suffisso perchè non mi ricordo i path originali, che faccio reinstallo????Il path corretto è “/usr/texbin”. Prova ad aprire un terminale e a dare
`which pdftex`
Che cosa risponde?Ciao
Enrico
10 Aprile 2011 alle 22:19 in risposta a: [RISOLTO] Fancyhdr, impostare la testatina in modo specifico #58098::Allora questa è la descrizione del documento:
`% Impostazioni documento
\documentclass[10pt,a5paper,draft]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lipsum}\usepackage{fancyhdr}
\fancyhf{}
\fancyfoot{}
\fancyhead[RO,LE]{\small\thepage}
\fancyhead[CE]{\small\chaptername \ \thechapter}
\fancyhead[CO]{\small\leftmark}
%\renewcommand{\headrulewidth}{0.25pt}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}% Pacchetti Matematica
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textcomp}%Pacchetti grafica
\usepackage{float}
\usepackage{graphicx}
\usepackage[a6paper,top=20mm,bottom=15mm %
,left=7.5mm,right=15mm, %
heightrounded,bindingoffset=5mm]{geometry}% Pacchetti stile pagina
\usepackage{indentfirst}
\frenchspacing `Questa è la testatina del documento con le impostazioni riportate sopra:

Le impostazioni di geometry vanno prima di quelle di fancyhdr; inoltre devi ricordarti di dare il comando \pagestyle{fancy}. Con il tuo preambolo non viene nulla di simile a quanto mostri.
Sicuro di a6paper? 😯
Ciao
Enrico
10 Aprile 2011 alle 22:02 in risposta a: [RISOLTO] Fancyhdr, impostare la testatina in modo specifico #58096::Avevo adottato una soluzione simile alla tua ma in quel modo mi ritrovo in questa condizione:
(pari) NumPag Capitolo_X | Capitolo_X NomeCapitolo NumPag (dispari)
La testatina della bianca poi è tutta in maiuscolo, se uso soltanto il comando ridefinito ho solo il nome del capitolo in entrambe le pagine ma sempre spostato verso i margini esterni.
Il filetto l’avevo messo in quel modo unicamente perché a schermo viene meno impastata 😉
Non mi risulta. Esempio, per favore.
Ciao
Enrico
10 Aprile 2011 alle 21:38 in risposta a: [RISOLTO] Fancyhdr, impostare la testatina in modo specifico #58094::Salve, sono ancora alle prime armi, sto cercando di impostare fancyhdr per avere una testina piuttosto semplice ma sto impazzendo.
L’impaginazione è molto semplice schematizzo due pagine affiancate:
(pari) NumPag Capitolo_X | NomeCapitolo NumPag (dispari)
`\usepackage{fancyhdr}
\fancyhf{}
\fancyfoot{}
\fancyhead[RO,LE]{\small\thepage}
\fancyhead[CE]{\small\nouppercase\chaptername \ \thechapter}
\fancyhead[CO]{\small\nouppercase\chaptermark}
\renewcommand{\headrulewidth}{0.25pt}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}`La pagine pari sono riuscite a impostarle ma le pagine dispari no, non capisco cosa devo fare.
`\usepackage{fancyhdr}
\fancyhf{}
\fancyfoot{}
\fancyhead[RO,LE]{\small\thepage}
\fancyhead[CE]{\small\chaptername \ \thechapter}
\fancyhead[CO]{\small\leftmark}
%\renewcommand{\headrulewidth}{0.25pt}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}`
Il filetto o è 0,4pt o non è, fidati. Il \nouppercase è inutile, perché ridefinisci \chaptermark in modo che non venga dato \MakeUppercase.Il comando \chaptermark definisce il contenuto di \leftmark, è questo che devi usare per ottenere un titolo nella testatina.
Ciao
Enrico
::Il TeXBook ho iniziato a stuidiarlo.
Mi pare che abbia in ogni caso un approccio già più graduale
di “TeX by Topics”. Insomma dici che posso continuare
col TeXBook e lasciar perdere “TeX for the Impatient”?TeXbook con la b minuscola! 🙂 Lascia perdere l’Impatient, al massimo può servire per qualche confronto. Il libro di Eijkhout (lo so scrivere anche senza guardare!) è certamente più arido, ma in alcuni casi le informazioni sono più complete. È certamente più tecnico: per esempio evita le metafore digestive tanto care a Knuth, a favore di una descrizione “informatica”.
Ciao
Enrico
::Dal momento che “TeX by Topics” è notevolmente tosto,
volevo sapere se a giudizio degli esperti “TeX for the Impatient”,
che mi pare più graduale, è ancor oggi valido a attualeSono due libri diversi: TeX by Topics è un compendio del linguaggio di TeX, con tutta la sintassi e interessanti esempi; TeX for the Impatient è una guida a Plain TeX con qualche incursione nel linguaggio. Può essere un’introduzione più graduale, ma niente sostituisce il TeXbook (o TeX by Topic) se vuoi sapere “tutto” del linguaggio.
Ciao
Enrico
::Salve a tutti,
questo è il mio primo post su questo forum. A dire il vero sono nuovo anche di LaTeX. Purtroppo non riesco a configurare correttamente TexMaker sul mac. Ho seguito alcuni suggerimenti trovati on-line ma per ora nulla sembra funzionare.
Attualmente ho scaricato e installato TexMaker, scaricato e installato MacTex e provato a configurare in TexMaker i vari path per i compilatori utilizzando il prefisso /usr/tex/bin
ma nulla di tutto ciò sembra funzionare, in compilazione mi da errore.Error : could not start the command
qualcuno può aiutarmi?
grazie 😥Il prefisso è /usr/texbin, ma non dovrebbe essere necessario. Fa’ un logout-login (o riavvia, se non hai idea di che cosa sia il “logout”).
Benvenuto.
Ciao
Enrico
::ciao a tutti, ho necessità di usare in un mio lavoro il font times new roman, è esatto inserirlo tramite
`\usepackage{pslatex}`No. \usepackage{mathptmx} oppure \usepackage{tgtermes} oppure \usepackage{txfonts}. Meglio forse il secondo (è un clone, ma validissimo). Se hai bisogno di formule matematiche, meglio il terzo.
Ciao
Enrico
::Ciao Enrico,
ho provato ad aprire il file
`/usr/local/texlive/2010/texmf.cnf`
con gedit (correggimi se sbaglio ad aprirlo con gedit). Il problema è che in questo file c’è soltanto quanto segue:`% (Public domain.)
% This texmf.cnf file should contain only your personal changes from the
% original texmf.cnf (for example, as chosen in the installer).
%
% That is, if you need to make changes to texmf.cnf, put your custom
% settings in this file, which is …/texlive/YYYY/texmf.cnf, rather than
% the distributed file (which is …/texlive/YYYY/texmf/web2c/texmf.cnf).
% And include *only* your changed values, not a copy of the whole thing!
%`Mentre in quello all’indirizzo indicato dal manuale di pgfplots, trovo anche le due righe che mi hai indicato. Che devo fare? Posso copiare il contenuto di quello nella cartella web2c in questo e modificare?
Quando poi modificherò le due righe che mi hai indicato, mi basterà salvare il file che ho aperto con gedit?
Con gedit va benissimo, purché tu usi anche sudo:
`sudo gedit /usr/local/texlive/2010/texmf.cnf`
Aggiungi le due righe in coda, registra e prova. Non ricordavo che la TeX Live fosse previdente e mettesse quel file (senza niente dentro a parte i commenti) nel posto giusto: questo evita di dover dare “mktexlsr”.Quello che dice il manuale di pgfplots è sbagliato. Non occorre affatto copiare tutto il file texmf.cnf e modificare i valori; anzi può essere dannoso perché, come ho già spiegato, il primo valore incontrato vince! E se gli sviluppatori di TeX Live si accorgessero di un errore nel texmf.cnf principale e lo modificassero, chi avesse scelto la via indicata dal manuale di pgfplots non vedrebbe questa modifica.
Se non vuoi modificare il texmf.cnf in …/texlive/2010/, puoi anche crearne uno in ~/texmf (l’albero personale) e questo non richiede privilegi. Forse è più facile per fare esperimenti.
Ciao
Enrico
::Ciao a tutti,
dopo aver installato la TeXLive 2010 su Ubuntu 10.10 seguendo le istruzioni del manuale di Enrico, vorrei provare a seguire le istruzioni del manuale di pgfplots per espandere la main memory.
Il problema che non riesco a risolvere è trovare il file texmf.cnf così come indicato a pagina 235 del manuale di pgfplots. C’è modo di sapere dove si trova questo file?
Grazie a tutti e buon weekend,
Marco.Non devi modificare il file texmf.cnf che si trova in
`/usr/local/texlive/2010/texmf/web2c`
perché un eventuale aggiornamento distruggerebbe la modifica. Puoi invece modificare (o creare) un file texmf.cnf in
`/usr/local/texlive/2010`
I programmi TeX usano la libreria kpathsea che legge variabili dai file texmf.cnf che trova in certi posti canonici; l’ultimo che legge è quello in …/texmf/web2c che normalmente contiene quasi tutto. Ma i valori già impostati in altri file texmf.cnf non vengono più modificati. Puoi provare a scrivere nel file
`/usr/local/texlive/2010/texmf.cnf`
le due righe
`extra_mem_top = 2000000
extra_mem_bot = 4000000`
che aumentano la memoria a disposizione senza obbligare a ricreare i formati, come sarebbe necessario modificando il valore di main_memory.Ciao
Enrico
::Facendo prove con un esempio minimo mi sono accorto che non è un problema di LaTeX, ma un curioso comportamento del previewer di gedit, che non mostra i simboletti di bbding, che invece vengono perfettamente riprodotti nel pdf.
Peraltro, cosa ancora più strana, in questo esempio il simboletto non compare
`\documentclass[a4paper,oneside,12pt]{article}
\usepackage{microtype}
\usepackage{bbding}
\usepackage{graphicx}
\begin{document}
\ldots cos\`i finisce la storia dell'ottico soldato tornato dal pianeta Tralfamadore.
\par
\begin{center}\scalebox{4}[1]{\FourStarOpen}\end{center}
\par
La morale del racconto, gentili signori, \`e che tutte le guerre sono infami come crociate di bambini.
\par
\begin{center}F~I~N~E\end{center}
\end{document}`
mentre l’identico simboletto, ma del font pifont, viene riprodoto anche nel previewer
`\documentclass[a4paper,oneside,12pt]{article}
\usepackage{microtype}
\usepackage{pifont}
\usepackage{graphicx}
\begin{document}
\ldots cos\`i finisce la storia dell'ottico soldato tornato dal pianeta Tralfamadore.
\par
\begin{center}\scalebox{4}[1]{\ding{71}}\end{center}
\par
La morale del racconto, gentili signori, \`e che tutte le guerre sono infami come crociate di bambini.
\par
\begin{center}F~I~N~E\end{center}
\end{document}`Però, ripeto, è solo un problema del plugin di gedit; il pdf viene reso comunque bene.
Il font bbding è solo in versione bitmap. Davvero usi gedit? 😯
Ciao
Enrico
::Alle rr. 336 e seguenti ho messo
` \put(0,4}{\colorbox{red}{%
\makebox(6.5,110){%
\makebox[\@hstrip][r]{%
\begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
}%
}%
}}`
ma ciò che ottengo è:
`You're in trouble here. Try typingto proceed.
If that doesn't work, type Xto quit.
?
! Undefined control sequence.
\begin {rotate}{90}\spinef@nt
\leftspin@ \end {rotate}
l.342 }
}
? `
Eppure le parentesi mi sembrano a posto…
M.PS
Naturalmente ho caricato il pacchetto colorInfatti il messaggio di errore non ti dice che le graffe non sono a posto, bensì che \spinef@nt non è definito.
Ciao
Enrico
::Ragazzi, utilizzo TexShop, dopo la dichiarazione di classe ho incluso i pacchetti:
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}ma ottengo il seguente output:
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `utf8′.See the inputenc package documentation for explanation.
Type Hfor immediate help.
…l.19 …ione ha delle proprietà, una delle quali è
quella di essere non iniettivainsomma non mi accetta le lettere accentate direttamente da tastiera … che ne pensate
Grazie
Francesco.
Probabilmente le preferenze di TeXShop non sono impostate per UTF-8.
Ciao
Enrico
-
AutoreRisposte