Risposte nei forum create
-
AutoreRisposte
-
::
Oltre a questa soluzione, come posso però scrivere il simbolo con la L sulla linea di base e la C rialzata senza ricorrere a tikz? Sul TeXbook ho visto il comando \raise, ma ho qualche problema.
Eppure nel messaggio iniziale hai usato \lower!
`\newcommand{\CL}{\leavevmode{\sffamily \raise.6ex\hbox{\footnotesize C}\kern -.41em L\@}}`
Dov’è il problema? Be’, ci vuole \leavevmode all’inizio. Altrimenti
`\raisebox{.6ex}{\footnotesize C}`
fa esattamente lo stesso senza bisogno di \leavevmode.Ciao
Enrico
27 Settembre 2010 alle 10:00 in risposta a: Inputenc diverso comportamento con classe report e article #50517::Se però metto come opzione nel pacchetto Inputenc la codifica utf8, invece che latin1, le cose migliorano. Anzi, miglioravano, fino ad ora. Aggiunti gli ultimi riferimenti bibliografici, c’è qualcosa che non va. Ma vorrei capire perché non mi funziona latin1, che invece con identico codice funziona con classe report.
Potrebbe forse fare qualche differenza il fatto che con la classe article scrivo il testo direttamente nell’unico file, invece di spezzettarlo nei vari capitoli, come con la classe report? Ma mi sembrerebbe strano che questo possa implicare problemi.Evidentemente i tuoi file sono scritti in utf-8 e non in latin-1
Ciao
Enrico
27 Settembre 2010 alle 9:31 in risposta a: Inputenc diverso comportamento con classe report e article #50515::Ciao a tutti,
non riesco a capire perché con il primo preambolo non vi sia alcun problema, mentre con il secondo non vengano riconosciuti gli accenti italiani (compilo esattamente con gli stessi strumenti: su window 7 con TexMakerX settato con codifica ISO-8859-1).
Classe Report (nessun problema):
`
\documentclass[a4paper, 12pt]{report}
\usepackage[polutonikogreek, italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{indentfirst}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{float}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage{tesisty}
\usepackage{setspace}
\usepackage{pxfonts}
\usepackage[colorlinks=true, hyperindex=true]{hyperref}
\usepackage{epigraph}%—————————————————
% IMPOSTAZIONI E MODIFICHE AGLI STILI PER BIBLATEX
%—————————————————
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[bibtex8=true, style=philosophy-classic, publocformat=loccolonpub, romanvol=true, volnumformat=volnumstrings]{biblatex} %, scauthors=true
\bibliography{X:/ARCHIVIO/JabRefDataBase/filosofia}
\DeclareFieldFormat{edition}{\RN{#1}~\bibstring{edition}} %Numero volume in caratteri romani maiuscoli (minuscoli=\rn)
\renewcommand*{\labelnamepunct}{\adddot\space}
`
Classe article (non compila gli accenti italiani):
`
\documentclass[a4paper, 12pt]{article}
\usepackage[polutonikogreek, italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{indentfirst}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{float}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage{setspace}
\usepackage{articlesty}
\usepackage{pxfonts}
\usepackage[colorlinks=true, hyperindex=true]{hyperref}
\usepackage{epigraph}%—————————————————
% IMPOSTAZIONI E MODIFICHE AGLI STILI PER BIBLATEX
%—————————————————
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[bibtex8=true, style=philosophy-classic, publocformat=loccolonpub, romanvol=true, volnumformat=volnumstrings]{biblatex} % , scauthors=true
\bibliography{X:/ARCHIVIO/JabRefDataBase/filosofia} %
\DeclareFieldFormat{edition}{\RN{#1}~\bibstring{edition}} %Numero volume in caratteri romani maiuscoli (minuscoli=\rn)
\renewcommand*{\labelnamepunct}{\adddot\space}
`
Grazie
AlexQualcosa nei due sconosciuti pacchetti “articlesty” e “tesisty”?
Ti farai un favore eliminando l’obsoletissima chiamata di “newlfont”. Può qualcosa essere “molto obsoleto”? Sì, questo. 🙂
Anche l’ordine dei primi pacchetti è preferibilmente
`\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[polutonikogreek, italian]{babel}`
Ciao
Enrico
::Perché appunto il \parskip non era nullo, ma probabilmente ammontava a mezza linea/riga di testo; non sono andato a leggere il codice, ma la cura è stata risolutiva, ma ha funzionato anche da diagnosi. Probabilmente il \parskip (che è una lunghezza elastica), oltre ad avere un valore non nullo, non conteneva nemmeno le componenti di allungamento e di accorciamento.
Ah! Che colpo al cuore! Qualcuno che usa un \parskip non nullo! 🙂
Ciao
Enrico
::[quote]Salve a tutti.
Esiste da qualche parte il Centre line symbol (CL) ? Ho provato a vedere nel The Comprehensive LaTeX Symbol List con risultato nullo. Ho cercato però di riprodurlo, ma non sono sicuro delle dimensioni relative tra la C e la L :
`\documentclass{minimal}
\newcommand{\CL}{\sffamily C\kern -.41em \lower .7ex\hbox {L}}
\begin{document}
\CL
\end{document} `
Qualche suggerimento?Prima di tutto ti occorre una coppia di graffe supplementari, se non vuoi che tutto il testo che segue sia composto in sans serif.
Sicuro che la L vada sotto la linea di base?
Ciao
EnricoGrazie per la risposta.
Per dirla tutta non sono sicuro della posizione della L. In questo link (Unicode Character ‘CENTRE LINE SYMBOL’ (U+2104)) la L è praticamente sovrapposta alla C che sembra essere anche in corpo minore. Su diversi libri invece, ho trovato il simbolo come mostrato nel primo messaggio con la L sotto la linea di base.
Si può risalire alle effettive proporzioni delle due lettere? Io non ci riesco purtroppo. Sto facendo un semplice disegno con Asymptote, sarebbe bello poter inserire quel simbolo.P.s.: Non avevo proprio fatto caso alle graffe supplementari 😉 .[/quote]
Ho guardato come viene reso il simbolo in vari font OpenType; da questo deduco che non esiste una “forma prefissata universale”: si tratta di una scelta grafica. Tuttavia la L va sicuramente sulla linea di base, quindi è la C che va sollevata.Non vedo perché andare in cerca di chissà che: sono due lettere sovrapposte, TeX è perfettamente in grado di farlo.
Ciao
Enrico
::Sì ormai st facendo le cose per fare,
troppe ore coi bambini…. Melgio andare a letto
E pensare che Kate me lo metteva pure in rosso…
Cmq il preambolo è
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
%\usepackage{ucs}
%\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
%\usepackage{cfr-lm}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{TeX Gyre Termes}
\setsansfont[Scale=MatchLowercase]{Latin Modern Sans}
\usepackage{microtype}
\usepackage[right,modulo]{lineno}
\usepackage[margin=10pt,skipabove=10pt,skipbelow=10pt]{mdframed}
\usepackage{multicol}`M.
Times con Computer Modern Sans? 😯
Ciao
Enrico
::A me questo non compila… 🙁
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage{multicol}
\newenvironment{dblcolquote}
{\begin{multicols{2}\sffamily\small}
{\end{multicols}}\begin{document}
\begin{dblcolquote}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam lectus.
Donec id dolor. Pellentesque semper feugiat lacus. Maecenas hendrerit, purus
non suscipit faucibus, lectus ipsum faucibus risus, a venenatis eros neque id
dolor. Morbi mollis congue lectus. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos hymenaeos. Morbi quam. Vivamus
vehicula, magna eu sagittis sagittis, metus sapien eleifend pede, eu congue
lectus sapien vitae ipsum. Vivamus auctor enim a dui. Etiam at sapien. Quisque
nisl. In urna leo, pretium laoreet, sodales id, pulvinar a, felis. Nulla
condimentum, nunc a dapibus placerat, odio ipsum consequat leo, at gravida
dolor nunc id risus. Donec pellentesque euismod quam. Integer pharetra elit a
dui. Vestibulum ullamcorper faucibus nibh. Donec elementum risus non dui.
Aenean a pede ut mi dapibus blandit. Praesent porta ligula consectetuer quam.
\end{dblcolquote}
\end{document}`M.
Be’, è vero che è tardi per entrambi; ma mi sembra abbastanza evidente la mancanza di una graffa dopo multicols nella definizione dell’ambiente.
Ciao
Enrico
::Salve a tutti.
Esiste da qualche parte il Centre line symbol (CL) ? Ho provato a vedere nel The Comprehensive LaTeX Symbol List con risultato nullo. Ho cercato però di riprodurlo, ma non sono sicuro delle dimensioni relative tra la C e la L :
`\documentclass{minimal}
\newcommand{\CL}{\sffamily C\kern -.41em \lower .7ex\hbox {L}}
\begin{document}
\CL
\end{document} `
Qualche suggerimento?Prima di tutto ti occorre una coppia di graffe supplementari, se non vuoi che tutto il testo che segue sia composto in sans serif.
Sicuro che la L vada sotto la linea di base?
Ciao
Enrico
::Con lualatex non va posta nel preambolo la stringa relativa all’input, come
`\usepackage[utf8x]{inputenc}`
Ma che fa, si arrangia lui con la sua versione di utf8?
In rete ho visto che qualcuno, ma non ho capito con che fine,
aggiunge invece la stringa
`\usepackage{euxunicode}`
Serve a qualcosa o complica la vita?In secondo luogo, non riesco a modificare i font,
ad esempio il sans serif perché la classica stringa
`\renewcommand{\sfdefault}{avant}`
produce un errore.Infine: dove trovo il nome dello stile per ridimensionare
leggermente lo lmsans?
E più in generale, come si capisce se un font è ridimensionabile?
Perché in certi casi il codice
`\renewcommand{\sfdefault}{……}`
funziona, in altri, come nel caso di avantgarde, almeno a me
non funziona affatto…\usepackage{fontspec}
In questo modo si usa la versione OpenType dei LatinModern.
Ciao
Enrico
::Certo, metti il \newfloat dopo che hyperref è stato caricato! Siccome è classicthesis che carica hyperref, i pacchetti e i comandi come \newfloat vanno tutti prima. Gli aggiustamenti con \cft… vanno invece dopo, quando tocloft è caricato (sempre da classicthesis).
Ho provato con`\usepackage{rotfloat}
\floatstyle{plain}
\newfloat{graph}{tbp}{lop}[chapter]
\floatname{graph}{\graphname}\usepackage{classicthesis-ldpkg}
\usepackage[printonlyused]{acronym}
\usepackage[dottedtoc,eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,listings]{classicthesis}
\usepackage[italian]{arsclassica}\AtBeginDocument{
\newlistof[chapter]{graph}{lop}{\listgraphname}
\renewcommand{\cftgraphpresnum}{\scshape\MakeTextLowercase}
\renewcommand{\cftgraphfont}{\normalfont}
\renewcommand{\cftgraphpresnum}{\graphname~}
\newlength{\graphlabelwidth}
\settowidth{\graphlabelwidth}{\cftgraphpresnum~99}
\addtolength{\graphlabelwidth}{2.0em}
\cftsetindents{graph}{0em}{\figurelabelwidth}
%\cftsetindents{graph}{0em}{\graphlabelwidth}
\newsubfloat[position=bottom,listofformat=subsimple]{graph}
\addtocontents{lop}{\protect\vspace{-\cftbeforechapskip}}
\addtocontents{lop}{\deactivateaddvspace}%
}`Ma ottengo un option clash for graphicx, che viene caricato da classicthesis dopo rotfloat.Il motivo è quello? Come si risolve?
Grazie ancora!
Il motivo è precisamente il caricamento di rotfloat prima di classicthesis-ldpkg, perché Miede, nonostante gli sia già stato fatto notare, insiste a chiedere graphicx con l’opzione pdftex. 🙁
Carica float prima, dove adesso carichi rotfloat; quest’ultimo mettilo dopo.
Ciao
Enrico
::No, nessun underfull vbox
Ci sono alcuni errori nel tuo codice: ti è già stato detto che \small va terminato con un \par, cosa che non fai.
`\begin{multicols}{2}
\sffamily{\small
\textbf{1–8.} Com'è noto, Kant non aveva in mente la terza \textit{Critica}
allorché stese le prime due perché non aveva ancora individuato la nuova
…
proprio di rendere operanti le categorie secondo una modalità analoga a, ma
più felice di, quella espressa nella dottrina della schematismo.}
\end{multicols}`
Sei dentro un ambiente, quindi la dichiarazione \small perderà effetto al termine di multicols. Ma, visto che usi spesso quella costruzione, meglio un ambiente apposito.
`\newenvironment{dblcolquote}
{\begin{multicols}{2}\sffamily\small}
{\end{multicols}}
…
\begin{dblcoloquote}
\textbf{1–8.} Com'è noto, Kant non aveva in mente la terza \textit{Critica}
allorché stese le prime due perché non aveva ancora individuato la nuova
…
proprio di rendere operanti le categorie secondo una modalità analoga a, ma
più felice di, quella espressa nella dottrina della schematismo.
\end{dblcolquote}`
Ciao
EnricoCorrezione, vedi messaggio successivo
::ok ho risolto reinstallando tutto il pacchetto siunitx: era quello che dava problemi. Comunque per BibLatex il pacchetto ora appare nel package manager, e già è qualcosa. Il problema ora è che non me lo installa perchè
a required file does not exist
. Ecco il log dell’errore:
MiKTeX Problem Report
Message: The operation could not be completed because a required file does not exist.
Data:
Source: Libraries\MiKTeX\PackageManager\PackageInstaller.cpp
Line: 3253
MiKTeX: 2.8
OS: Microsoft Windows Vista Home Premium Edition, 32-bit Service Pack 2 (build 6002)
SystemAdmin: no
PowerUser: no
Root0: C:\Users\Andrea\AppData\Roaming\MiKTeX\2.8
Root1: C:\Users\Andrea\AppData\Local\MiKTeX\2.8
Root2: C:\ProgramData\MiKTeX\2.8
Root3: D:\programmi\MikTeX 2.8
UserInstall: C:\Users\Andrea\AppData\Roaming\MiKTeX\2.8
UserConfig: C:\Users\Andrea\AppData\Roaming\MiKTeX\2.8
UserData: C:\Users\Andrea\AppData\Local\MiKTeX\2.8
CommonInstall: D:\programmi\MikTeX 2.8
CommonConfig: C:\ProgramData\MiKTeX\2.8
CommonData: C:\ProgramData\MiKTeX\2.8magari può esserti utile!
Quando vedo cose come questa elevo un ringraziamento per non essere costretto a servirmi di Windoze. 🙂 Suppongo che si dovrebbe sapere quale file manca: se è required da qualche parte sarà detto.
Spiacente. L’errore è nel non aver eseguito l’installazione completa di MiKTeX, temo.
Ciao
Enrico
-
AutoreRisposte