Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti
Utilizzo LaTeX da poco.
Come compilatore uso TeXShop.
Ho letto molte guide per le varie esigenze che mi si sono presentate in questi giorni oltre a spulciare per bene il forum.
A dire il vero avevo trovato ciò che mi serviva ma erroneamente ho cancellato la guida ed ora non riesco più a trovarla.La mia esigenza è questa:
Sto riscrivendo degli appunti per un corso di ingegneria, è necessario inserire varie immagini con diverse disposizioni (fin qui nessuna difficoltà, le guide sono state più che esaustive).
Dato che non ho tutte le immagini a disposizione vorrei poterne inserire alcune dopo aver stampato fisicamente la dispensa.
Quindi mi servirebbe poter inserire un box vuoto di dimensioni prestabilite con relativa didascalia e numerazione dell’immagine.
In pratica dovrei inserire una figura senza caricare realmente il file (perchè non ce l’ho).
Sapreste indicarmi le righe di comando necessarie?Grazie in anticipo per l’aiuto.
Benvenuto!
Puoi ottenere una box vuota con le dimensioni richieste con
`\begin{figure}[htp]
\centering
\vspace{5cm}% la figura dovrebbe essere alta 5cm
\caption{Figura finta}
\end{figure}`
La larghezza, naturalmente, non ha alcuna importanza.Diverso è il caso se vuoi usare \subfloat (del pacchetto subfig}. In tal caso la larghezza diventa rilevante: definisci
`\newcommand{\fakegraphics}[2]{%
\sbox8{}\wd8=#1\relax\ht8=#2\box8 }`
e usa
`\fakegraphics{5cm}{4cm}% larghezza=5cm, altezza=4cm`
dove useresti \includegraphics.Ciao
Enrico
29 Marzo 2010 alle 16:25 in risposta a: Modello Tesi di Lorenzo Pantieri: consigli, modifiche, ecc. #41889::Altro mistero.
Ho scritto:
`reprisals.\footnote{S.~\textsc{Touzé}, \foreignlanguage{francais}{\textit{La protection des droits des nationaux à l'étranger. Recherches sur la protection diplomatique}}, Paris~2007, at 1}`
In fase di compilazione ottengo questo errore:Package inputenc Error: Keyboard character used
is undefined
(inputenc) in inputencoding `latin1′.See the inputenc package documentation for explanation.
Ma perché? 😯
Prova a trovare l’esempio minimo che provoca l’errore, ma riportalo, eventualmente, in un nuovo filone. La causa più probabile è che il tuo documento sia scritto con codifica utf8 e che tu usi latin1 come opzione a inputenc.
Ciao
Enrico
::Salve, ho usato il pacchetto titlesec per modificare lo stile delle intestazioni dei capitoli e delle sezionii in un book. Ho anche utilizzato titletoc per altri scopi. Tuttavia il titolo della \tableofcontents, non è come quello degli altri capitoli (cioè personalizzato tramite titlesec) ma normale. Come faccio per adeguarlo agli altri? Grazie. Saluti
Come hai definito gli stili per le intestazioni dei capitoli?
Ciao
Enrico
::Salve, sono l’autore di letteracdp.
Leggo per puro caso un post di un anno e mezzo fa che chiede come ridurre \abovesignaturevspace. Molto probabilmente la risposta è inutile, perché chi ha fatto la domanda l’avrà già trovata da sé da un bel pezzo, comunque eccola qua.
I vari parametri di stile, fra cui \abovesignaturevspace, sono normalmente ridefinibili tramite \setlength. Bisogna però ricordare che tutti gli ambienti per produrre lettere, tranne baseletter, reimpostano il valore di \abovesignaturevspace a 6 volte \medskipamount; pertanto, se si cambia \abovesignaturevspace nel preambolo e poi si usa, poniamo, un ambiente letter, non si ottiene nulla, perché l’ambiente letter reimposta il valore “normale”. Bisogna dare il comando _dentro_ l’ambiente letter. Per esempio, così funziona (ho appena provato…!):
… e pertanto concludo questa mia lettera.
\setlength{\abovesignaturevspace}{0pt}
\closing{Cordiali saluti.}\end{letter}
Per l’appunto, cordiali saluti.
—
Gustavo MezzettiGustavo! 😀 Benvenuto qui, è un pezzo che non ci sentiamo, eh?
Ciao
Enrico
::Grazie Enrico.
Un appunto: con riferimento alla tua soluzione ho notato che risolvo il problema solo se, seguendo i tuoi passi, si considera che “la prima riga dove si ha il problema” non è la prima a perdere l’allineamento ma quella appena prima a essa.Infine una domanda leggermente fuori argomento: del mio preambolo è sbagliato solo l’uso di layaureo o è proprio del tutto orrendo?
È sbagliato. Le dimensioni e la posizione della gabbia vanno impostate con i metodi delle classi KoMa, cioè con opzioni alla classe e, eventualmente, \typearea e affini.
Ciao
Enrico
::Non ho parole… adesso che faccio? E’ un bel problema.
Qualcuno sa darmi un consiglio?Speriamo in Enrico. Di sicuro, è un problema che va segnalato.
Intanto, togli la chiamata a floatflt (è obsoleto, non va usato più: al suo posto wrapfig) e anche a layaureo (che non è compatibile con ClassicThesis).
Ciao,
L.🙁
C’è almeno una soluzione “manuale”: si trova la prima riga dove si ha il problema; si copia la riga precedente che comparirà così due volte, ma la seconda, invece di terminarla con \\ va chiusa con \kill. Ripetere fino a sparizione.
Occorre però far notare che il preambolo corretto per usare ArsClassica non è certo quello e che layaureo non va proprio per niente bene.
Ciao
Enrico
::Buona sera a tutti,
scrivo perchè ho un problema molto fastidioso. Una stessa tabella longtable compilata in una classe article non da problemi ed esce corretta. Se introdotta in un documento in cui uso classicthesis invece mi da problemi, in particolare a un certo punto della tabella cambia la larghezza e le colonne si spezzano. Sembra non ci debba essere ragione dato che accade a metà pagina in una riga qualsiasi, del tutto uguale a quelle che la precedono e la seguono.
Sapete dirmi qualcosa?Ora preparo anche il codice da mostrarvi.
Quando si ha una longtable, di solito occorrono due compilazioni perché venga corretta; se si cambia il testo che precede, modificando così i punti dove la longtable si spezza, sarà necessario ancora compilare due volte.
Ciao
Enrico
::\bibliographystyle{classic}
in realtà trovo le intestazioni molto carine
Così com’è non vedo “righe sporgenti. Quindi serve che ci mostri il vero esempio.
Il tuo preambolo non può essere come dici, visto che produce un errore
`! Class memoir Error: Font command \rm is not supported.`
Di fatto ti sconsiglio di creare una classe per fare quelle poche cose: ti tagli le gambe riguardo alle opzioni della classe memoir, che sono molte.Ah, con la classe memoir sono disponibili stili di intestazione di capitolo nettamente migliori di quello che a te piace; del resto ci vuole poco a fare qualcosa di meglio rispetto a “Lenny”. 🙂
Ciao
Enrico
::spero che vada bene risollevare questo vecchio topic piuttosto che aprirne uno nuovo
io ho un problema simili
latex continua ad ostinarsi non voler sillabare i riferimenti bibliografici che quindi capita escano “fuori riga” o “fuori pagina”ho provato a fare quello che consigliate in questo topic, ma nulla è servito
CREDO di compilare direttamente con pdflatex (come profilo ho selezionato latex->pdf)
e nelle proprietà, come profilo, ha come compilatore: MiKTeX 2.7\miktex\bin\pdflatex.exe
quindi credo di fare come consigliate voiimporto i pacchetti che consigliate
questo è la configurazione`\documentclass{TesiStandard}
\usepackage{microtype}
\hyphenation{Lu-cia-no Fur-la-net-to Car-lo Mas-tri-for-ti}
\usepackage[plainpages=false]{hyperref}
\usepackage[all]{hypcap}`il file documentclass è composto, posto solo ciò che credo interessi qui
`\LoadClass[a4paper,11pt,oneside,italian]{memoir}
\RequirePackage[italian]{babel}
\RequirePackage{graphicx}
\RequirePackage{setspace}
\usepackage[latin1]{inputenc}
\usepackage [ Lenny ]{ fncychap }
\usepackage{indentfirst }
\usepackage{multibib}
\newcites{sito}{Sitografia}`uno dei libri che mi crea problemi, e che quindi esce di pagina (ho provato a mettere anche al sillabazione come potete vedere sopra ma non funziona) è
`@book{Outsourcing,
author = {Luciano Furlanetto and Carlo Mastriforti},
title = {Outsourcing e global service: nuova frontiera della manutenzione},
isbn = {9788846421944},
publisher = {FrancoAngeli},
Year = {2004},
}`un aiuto per cortesia!!!
Occorre sapere che stile bibliografico usi, cioè che cosa dai come argomento di \bibliographystyle.
Fa’ una cosa, prima di tutto: togli la chiamata di fncychap. Quelle intestazioni di capitolo sono fra le più brutte della storia tipografica, Lenny in particolare. Benvenuto, comunque!
Ciao
Enrico
::Sopra ho scritto:
Grazie. 🙂
Uso Miktex 2.8 e TeXnicCenter su Windows.Se serve altro, scusami, non ho capito 🙂
Scusa tu. Evidentemente non riesco a vedere quelle parole. 🙂
Ci dovrebbe essere un modo di impostare i profili (almeno così mi pare si chiamino) per le applicazioni da chiamare; trova quello per BibTeX e al posto di “bibtex” prova a scrivere “bibtex8 -H”
Ciao
Enrico
::Il problema può presentarsi anche con un solo elemento nel .bib 😯 La soluzione è di passare l’opzione -H:
`bibtex8 -H`
Come farlo effettivamente dipende dal tuo sistema operativo e dal front-end che usi.Come faccio a impostare questa opzione?
Come farlo effettivamente dipende dal tuo sistema operativo e dal front-end che usi.
Pensi che sappiamo capirlo dalla lettura dei fondi di caffè o hai altri suggerimenti? 🙂
Ciao
Enrico
::Grazie mille, come al solito funziona!
Siccome \begin{xy} come prima cosa emette un \begingroup e poi esegue il comando \xy, modifico la definizione di \xy dicendo che faccia il solito dopo aver dato anche \shorthandoff{“}.
La fortuna, in questo caso, è che il comando \xy non ha argomenti e perciò la tecnica mostrata funziona.
(1) Nel registro token \toks0 metto l’espansione di primo livello di \xy.
(2) Ridefinisco \xy con \edef, in modo che \the\toks0 liberi proprio il contenuto del registro (senza altre espansioni, secondo le regole di \edef. Prima però metto \shorthandoff{“}, i \noexpand servono per evitare le espansioni, così nel testo di sostituzione di \xy ci stanno proprio i quattro token \shorthandoff{“}. 🙂Ciao
Enrico
::Spero che Enrico non mi cancelli 😥
Perché mai dovrei? Hai ampliato la discussione e sono perfettamente in accordo con le tue opinioni.
Il riferimento alla cancellazione era dovuto alla comparsa di sei messaggi uguali di Lorenzo, probabilmente per difficoltà di connessione con il server.
Ciao
Enrico
::Innanzitutto salve a tutti.
Ho un problema con la compilazione della bibliografia con biblatex.
L’errore è il seguente, e si riferisce ad una delle ultime voci.
`Warning–I'm ignoring Svaasand1996's extra “title” field
— line 384 of file biblio.bib
Warning–I'm ignoring Svaasand1996's extra “publisher” field
— line 386 of file biblio.bib
Warning–I'm ignoring Svaasand1996's extra “year” field
— line 387 of file biblio.bib
Warning–I'm ignoring Svaasand1996's extra “pages” field
— line 390 of file biblio.bib
Biblatex version: 0.9`
Funzionava bene prima che inserissi altre voci.Le uniche informazioni che ho trovato parlano di un limite di bibtex con database di grandi dimensioni, e consigliano di passare a bibtex8 per risolvere. Ma il file bib che sto usando attualmente ha solo una quarantina di voci.
Se invece il problema è davvero quello, avrei bisogno di istruzioni per bibtex8 🙂Benvenuto!
Il problema può presentarsi anche con un solo elemento nel .bib 😯 La soluzione è di passare l’opzione -H:
`bibtex8 -H`
Come farlo effettivamente dipende dal tuo sistema operativo e dal front-end che usi.In effetti BibLaTeX sta passando a un nuovo programma di elaborazione dei dati bibliografici che si chiama Biber; è probabile che con la TeX Live 2010 ci sia già.
Ciao
Enrico
-
AutoreRisposte