Risposte nei forum create
-
AutoreRisposte
-
::
Porta pazienza. Serve un codice unico, che sia minimo e compilabile.
Dubito che tutti quei \input siano necessari. C’è qualcosa di non chiaro nel concetto di codice minimo?
E nel concetto di compilabile?
Ecco un esempio minimo compilabile:
`\documentclass{article}
\begin{document}\chapter{Capitolo che non funziona}
\end{document]`
Questo esempio è il minimo che serve per mostrare il problema: ovvero che \chapter non è definito nella classe article.Ciao
Ivan
::dani94dc” post=117817Slave a tutti, sempre personalizzando questa tesina ho trovato bjornstrup fncychap come nuovo stile per i capitoli.
Purtroppo, pero, devo personalizzarlo: testo bianco all’interno e rettangolo di un colore.Uso il codice che ho trovato qui sotto, ma non cambia nulla: tutto resta grigio e nero!
Come fare?
Non hai letto bene il post. Vanno aggiunte le righe per cambiare colore. Attento che il codice ha un “errore”. Usa un colore che xcolor riconosca.
In ogni caso, in quel post trovi la soluzione che stai cercando. Oserva inoltre che la classe è scrbook. Tu dovrai estrarre quel tanto che ti serve per book.Ciao
Ivan
3 Marzo 2020 alle 14:18 in risposta a: Cambiare font in LaTeX: utilizzare roboto intero documento #117391::
Allora, 14pt non è riconosciuto dalle classi standard. Nemmeno XXpt. Comunque il font cambia regolarmente di dimensione.
Giusto per divertimento:
`\documentclass[12pt,a4paper,oneside]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[sfdefault]{roboto}
\usepackage{fontsize}
\usepackage{kantlipsum}\begin{document}
\changefontsize[7]{6}
\kant[1]
\changefontsize[8]{7}
\kant[1]
\changefontsize[9]{8}
\kant[1]
\changefontsize[10.5]{9}
\kant[1]
\changefontsize[12]{10}
\kant[1]
\changefontsize[13]{11}
\kant[1]
\changefontsize[14]{12}
\kant[1]
\changefontsize[15]{13}
\kant[1]\end{document}`
Non abusare del corpo. 12pt sono più che sufficienti per la gran parte dei testi.
Ciao
Ivan
3 Marzo 2020 alle 9:59 in risposta a: Cambiare font in LaTeX: utilizzare roboto intero documento #117387::dani94dc” post=117812
Per una tesina mi è stato chiesto dal docente di cambiare l’intero font del documento.Il prof vuole che io uso Roboto.
Cambia prof.! Un font san serif come carattere principale è quasi sicuramente una pessima scelta.
Quasi, perché in alcuni casi potrebbe essere giustificato. Ma ovviamente questo è un problema che non puoi risolvere.off topic: “vuole che io uso”8) non sei madrelingua italiana, vero?
dani94dc” post=117812
Ho scaricato e installato i font dal sito sul mio pc (uso windwos 10).Ho provato a utilizzare il seguente comando, ma vedo poche differenze.
è normale? sbaglio io qualcosa?`
\documentclass[12pt,a4paper,oneside]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[sfdefault]{roboto} %% Option 'sfdefault' only if the base font of the document is to be sans serif\begin{document}
testo prova
\end{document}
`
Il font roboto, della cui esistenza vengo a conoscenza ora, è già in TeX Live, sia in formato Type1 sia in formato OpenType.
Il tuo esempio compila perfettamente e l’output è corretto.
Questo significa che non hai una TeX Live full e/o hai installato una TeX Live/Debian o MikìKTeX Basic.Se hai una TeX Live non full devi installare il pacchetto da TeX Live Manager; se hai una TeX Live/Debian devi installare il paccehtto dal package manager o dal gestore applicazioni; se hai una MiKTeX Basic devi installare il pacchetto dal gestore pacchetti di MiKTeX.
Sebbene non si impossibile installare i font manualmente, si tratta di un lavoraccio. L’ho fatto parecchie volte quando non c’era altra soluzione.
Oggi direi che ti conviene installare una distribuzione full.Ciao
Ivan
::
Benvenuta/o!Invece di allegare l’immagine, incolla un EMC: esempio minimo, compilabile (nota i colori!)
Deve essere qualcosa che si possa copiare, incollare all’interno di un proprio file e compilare.Intanto togli lo spazio nel nome del file e togli pure l’estensione. Ad esempio:
`\includegraphics{figura_1}`
Il problema potrebbe anche essere questo. Ma non ho voglia di scrivermi a mano il tuo esempio. Quindi fornisci EMC. Grazie!Per quanto riguarda il posizionamento dell’immagine, non ti torna perché forse non hai ancora appreso come funziona con LaTeX.
Su ogni guida di base c’è scritto. Vedi l’Arte di scrivere con LaTeX, scaricabile da questo sito, sezione Documentazione.
In breve: LaTeX mette le immagini dove “lui” ritiene meglio. Se le si vogliono spostare bisogna dirglielo.Ciao
Ivan
::
Così non se ne cava un ragno dal buco. Serve un esempio minimo compilabile. (Nota i colori!!!)
Qualcosa come:`\documentclass{book}% o altra classe
% qui ci va il minimo indispensabile per riprodurre il problema
\begin{document}
Qui ci va il minimo indispensabile per riprodurre il problema
\end{document}`
Oppure devi spiegare molto più dettagliatamente la faccenda. Come ha detto Claudio è probabile che ci sia un oggetto troppo grande per la pagina. Questo potrebbe essere un’immagine, una tabella, o anche altro. Non si può dire.
Non mi stupirei che nel tentativo di creare un esempio minimo compilabile scoprissi tu stesso il problema. Succede così nella maggior parte dei casi.
Ciao
Ivan
::
Non credo che ci siano altri modi per cambiare famiglia in mezzo al documento. O usi \fontfamily o ti definisci un comando che lo usa.
Dal punto di vista teorico credo che non sia impossibile ridefinire i numeri in modo che vengano stampati in una data famiglia. Il punto è che tu vuoi che solo alcuni numeri vengano trattati così, il che comporta, in ogni caso, metterli in un comando. Tanto vale adottare la prima soluzione.
https://tex.stackexchange.com/questions/378623/how-can-i-get-a-list-of-all-fontfamily-fontseries-combinationsCiao
Ivan
::
Sinceramente il tuo post non è molto chiaro. Anzi direi che è un po’ criptico. Un esempio minimo compilabile avrebbe aiutato.
Comunque, se ho capito bene:
`
\documentclass{minimal}
\usepackage{iwona}\newcommand{\myfont}[1]{\begingroup\fontfamily{lmr}\selectfont#1\endgroup}
\begin{document}
ciao mondo \myfont{XXIII} ciao mondo
\end{document}
`
Ciao
Ivan
27 Febbraio 2020 alle 18:59 in risposta a: Problema indice con tableofcontents, caratteri capitoli troppo grandi #117361::
L’esempio che hai mandato non è un EMC (esempio minimo compilabile). Innanzitutto non è compilabile, ma lo si deve prima ricostruire. La prossima volta crea un codice unico.
Inoltre, anche mettendo assieme i pezzi, l’esempio non è minimo, perché ci sono informazioni inutili al fine del problema. Infine ci sono errori di sintassi (manca una barra prima di chapter).Detto questo, nel momento in cui dichiari
`\chapter{\huge Data Mining: Frequent Itemsets}`
stai dicendo che vuoi il titolo di capitolo in corpo \huge. E questo anche nell’indice.Modificare in questo modo il formato dei titoli è sbagliato, perché vanifichi il senso di LaTeX. Se vuoi modificare lo stile dei capitoli puoi usare il pacchetto sectsty o titlesec, per cambiamenti più sostanziali.
Ovviamente c’è una soluzione per avere il titolo nell’indice in un corpo più piccolo, anche mantenendo il tuo codice. Ma non te lo dico perché è eticamente scorretto.
Dai un’occhiata a sectsty e vedi se trovi la soluzione al tuo problema. Da Terminale: texdoc sectstyALERT Non usare setspace e tantomeno \onehalfspacing!
Il documento così composto sarà un obrobrio. Tanto vale che lo fai con Word, così almeno risparimerai il tempo per imparare a personalizzare LaTeX.Ciao
Ivan
27 Febbraio 2020 alle 12:16 in risposta a: Problema indice con tableofcontents, caratteri capitoli troppo grandi #117359::
Benvenuta/o sul forum!Potresti gentilmente fornire un esempio minimo compilabile? Ho dei seri dubbi che quell’immagine corrisponda alla classe report.
EMC:
`\documentclass[]{ }% caricare una classe standard o altra classe che riproduce il problema
\usepackage{} % caricare solo i pacchetti necessari per riprodurre il problema % altri comandi
\begin{document}
Qui metti il minimo necessario per riprodurre il problema.
\end{document}
`
Ciao
Iva
::
Opzione `maxnames=999`
Ci sono anche le opzioni maxbibnames, maxcitenames che agiscono solo, rispettivamente, sulla bibliografia e sulle citazioni.
Rimando alla doc di biblatex: :~$ texdoc biblatexQuando il numero di nomi supera il valore di maxnames viene troncato al valore di minnames (che di default vale 1)
Impostando maxnames=999 non dovresti avere troncature, a meno che qualche voce non abbia almeno 1000 autori.Ciao
Ivan
::LuglioM26″ post=117756 @ivan
Ciao, solo a titolo informativo e se ho ben capito (anche perchè mi interessa ed è utile in certe situazioni), il tuo pacchetto, a differenza ad esempio di extarticle, extreport, extletter, …) permette di scalare i font a valori decimali rispettando le indicazioni e le modalità d’uso che consigli.
Grazie!
Stefano
Esatto. Puoi scegliere, per esempio, anche 10.67pt. Questo significa che \normalsize sarà 10.67pt e le altre misure (\large, \small, \footnotesize, ecc) saranno adattate proporzionalmente. Stessa cosa per l’interlinea che sarà, per \normalsize 12.80, e per le altre misure proporzionale. Per gli alttri dati basta compilare l’esempio riportato nella doc.
Naturalmente i valori dell’interlinea scelti dal pacchetto in base al valore scelto per fontsize non sono una legge di natura. Uno potrebbe volere il corpo normale a 10.67pt e l’interlinea 12 (cioè ridotta, rispetto alla “norma”). Attualmente la soluzone è usare \linespread e, per tentativi, cercare il valore dell’interlinea che ci interessa. Per quanto riguarda \normalsize, si potrebbe facilmente fare in modo che l’interlinea di default fosse esattamente due punti maggiore del corpo, ma ovviamente questa regola non va bene per corpi maggiori.
Ho intenzione di implementare un’opzione per scegliere l’interlinea almeno per i corpi \normalsize, \small e \footnotesize, che sono quelli usato per il testo.Ciao
Ivan
24 Febbraio 2020 alle 19:08 in risposta a: Biblatex: come emettere virgole al posto dei punti nella bibliografia [Risolto] #117332::zambu” post=117750
No: in questo modo nell’indice i titoli di sezione appaiono 2 volte, una volta numerati e una volta no e i numeri proseguono quelli del capitolo precedente il \backmatter.
.Hai ragione, avevo dimenticato un *:
`\newcommand{\bibtocsect}[1]{\section*{#1}\addcontentsline{toc}{section}{#1}}`
Così ottieni:
Bibliografia
Bibliografia essenziale
Altri testi citati nella tesiCorreggo anche nel messaggio precedente.
Ciao
Ivan
-
AutoreRisposte