Risposte nei forum create
-
AutoreRisposte
-
::
Buongiorno,
vi assillo con una nuova domanda per la presentazione creata su beamer della mia tesi.Con il seguente header:
`
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}
\usepackage{beamerthemesplit}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{lmodern}
`
se utilizzo comandi del tipo \textsl{} e \textit{} ottengo questo tipo di Warning:-
LaTeX Font Warning: Font shape `T1/lmss/m/sc’ in size <12> not available
(Font) Font shape `T1/lmr/m/sc’ tried instead on input line 26.Non è che sia grave in quanto il testo viene riportato, ma che cosa posso fare per risolvere questo tipo di problema?
Francesco
Non usare il maiuscoletto, visto che non c’è.
Ciao
Enrico
::Grazie della conferma che non funzione e grazie del bieco trucco che tutto sommato non è nemmeno tanto bieco.
Però mi sorprende che Robertson e Hosny non rilevino che c’è qualche problema visto che quella scritture non funziona; certo nelle loro intenzioni doveva funzionare, ma non è così per esperienza sul campo.
Il fatto è che non funziona con quella combinazione di font, ma con altre sì. ❓
Ciao
Enrico
::`
% !TEX TS-program = XeLaTeX
% !TEX encoding = UTF-8 Unicode\documentclass{article}
\usepackage{fontspec}\setmainfont[Ligatures=TeX,
SmallCapsFont={TeX Gyre Termes},
SmallCapsFeatures={Letters=SmallCaps}]{XITS}
\begin{document}
Questo testo è composto in XITS{\scshape Questo testo è composto in maiuscoletto}
\end{document}
`Questo esempio minimo rispecchia lla spiegazione della pagina 12 di introxelatex.pdf, ed è conforme a quanto spiegato nella pagina 11 del manuale fontspec.pdf.
Per lo meno non riesco a vedere differenze di nessun genere; ho anche usato il copia e incolla per essere sicuro di non commettere errori, che evidentemente ci sono lo stesso.
Il maiuscoletto del font Termes non viene fuori, nemmeno se invece della dichiarazione \scshape uso il comando \textsc.
PS Enrico: nella pagina 11 di introlatex c’è scritto “troviamo cpsp a pagina 29 e scopriamo che viene attivata con Letters=UppercaseSmallCaps”;
dovrebbe essere:
“troviamo c2sc a pagina 29 e scopriamo che viene attivata con Letters=UppercaseSmallCaps”.
Forse è già stato corretto, ma nella versione che io ho scaricato tempo fa era così, mi pare.Quella è la sintassi corretta, secondo il manuale di fontspec. Ho scritto all’autore che la conferma, ma devo confessarti che non funziona nemmeno a me. 🙁 E infatti uso un bieco trucco per farla funzionare:
`\setmainfont[Ligatures=TeX]{XITS}
%%% per isolare il bug di fontspec
\usepackage{etoolbox}
\newfontfamily{\termes}[Ligatures=TeX]{TeX Gyre Termes}
\makeatletter
\preto{\scshape}{\ifnum\strcmp{\f@family}{\rmdefault}=\z@\termes\fi}
\makeatother`
Aggiungo cioè al codice di \scshape un test: se \f@family e \rmdefault hanno la stessa espansione, stiamo usando il font principale del documento e quindi faccio scegliere il font con nome simbolico \termes. La primitiva \strcmp (un’aggiunta di XeTeX) dà risultato 0 se il contenuto del primo argomento e del secondo sono stringhe di caratteri uguali, -1 se la prima viene prima in ordine “alfabetico” (cioè guardando i codici Unicode) della seconda, 1 altrimenti. Gli argomenti sono espansi come succede in \csname…\endcsname.Attendo gli eventi con fiducia. Grazie per la correzione.
Ciao
Enrico
1 Aprile 2011 alle 17:56 in risposta a: [risolto] Bibliografia come chapter{}, e non chapter*{}…. #57854::Enrico, ho provato a rimuovere natbib ed inserire il codice
`\makeatletter
\let\originalthebibliography\thebibliography
\def\thebibliography{\let\@schapter\@chapter
\originalthebibliography}
\makeatother`
da te proposto; l’errore purtroppo resta…Eh, già! Le contorsioni di ClassicThesis per definire \chapter. 🙁
`\makeatletter
\let\originalthebibliography\thebibliography
\def\thebibliography{%
\let\clchapter\chapter
\def\chapter##1{\clchapter}%
\originalthebibliography}
\makeatother`
Ciao
Enrico
::Dopo l’ultimo aggiornamento, nonostante l’impostazione per l’encoding UniLatin (latin 1) nella finestra delle preferenze continua a pretendere di aprire e di salvare i file in formato MacRoman.
Non riesco a convincerlo a fare diversamente, o meglio, lo fa solo e soltanto se metto la riga magica % !TeX encondig=…, ma se edito file precedenti, che mancano di questa riga, e a suo tempo salvati in Latin 1, me li apre come MacRoman e mi impedisce di metterci la riga magica, perché prende in considerazione detta riga quando è già nel file che apre, non quando la si aggiunge, quindi ormai ha già pasticciato con tutti i caratteri a 8 bit.
Non è la fine del mondo, ma a fronte della correzione ortografica automatica multilingue non mi lamento di nulla 🙂
Le righe di TeXShop devono essere
`% !TEX …`
La “e” non deve essere minuscola. 🙁Ciao
Enrico
1 Aprile 2011 alle 17:30 in risposta a: [risolto] Bibliografia come chapter{}, e non chapter*{}…. #57852::😳 ho dimenticato di riportare l’elenco dei pacchetti….
`\documentclass[12pt,pdftex,oneside,unicode=true]{scrbook} % ,draft {book}{scrreprt}{scrartcl}\usepackage[numbers]{natbib}
\usepackage{classicthesis-ldpkg}
\usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}\usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
\usepackage[italian]{babel}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb, fullpage, float}
%\usepackage{hyperref}
\usepackage{ifthen}
\usepackage[utf8]{inputenc}
\usepackage{longtable, linearA}
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
%\usepackage{showlabels, showidx} %controllo index e labels
\usepackage{textcomp, titletoc}
\usepackage{verbatim}
\usepackage{wasysym, wrapfig}
`
…era mia la svista… 😀Togli natbib: non ti serve a nulla, visto che vuoi citazioni numeriche. Il tuo preambolo è in grave disordine:
`\documentclass[12pt,pdftex,oneside,unicode=true]{scrbook} % ,draft {book}{scrreprt}{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl}
\usepackage{etoolbox}
\usepackage{fancyvrb, fullpage, float}
\usepackage{ifthen}
\usepackage{longtable, linearA}
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
%\usepackage{showlabels, showidx} %controllo index e labels
\usepackage{textcomp, titletoc}
\usepackage{verbatim}
\usepackage{wasysym, wrapfig}\usepackage{classicthesis-ldpkg}
\usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}`
Ciao
Enrico
1 Aprile 2011 alle 9:38 in risposta a: [risolto] Bibliografia come chapter{}, e non chapter*{}…. #57850::Accidenti, oggi la magia richiede qualche sforzo in più… sviste in vista:
`!Use of \@schapter doesn't match its definition.
\bibsection ->\chapter *{
\bibname }\@mkboth {\bibname }{\bibname }
l.27358 \begin{thebibliography}{99}! Extra }, or forgotten \endgroup.
\bibsection ->\chapter *{\bibname }
\@mkboth {\bibname }{\bibname }
l.27358 \begin{thebibliography}{99}`Forse è meglio se specifichi qualcosa di più quando esponi un problema. Usi forse natbib?
Ciao
Enrico
::Penso che cancellerò Texmaker dai miei computer.
PS: resta solo un dubbio. Che giorno è oggi?
Dubbio risolto: questa situazione c’era anche ieri.
Perché cancellerai il programma?Se è vero, cosa che mi sembra strana perché il progetto TexMakerX continua a essere attivo, significa che l’autore di Texmaker non ha compreso molto bene il significato della licenza GNU con la quale distribuisce il suo software.
http://aprilfoolsdayontheweb.com/
Ciao
Enrico
1 Aprile 2011 alle 9:22 in risposta a: [risolto] Bibliografia come chapter{}, e non chapter*{}…. #57848::Ciao a tutti,
vi disturbo per chiedervi un ‘piccolo’ aiuto… ho un grande documento da gestire ed in appendice diversi capitoli, alcuni con scarsa importanza relativamente alla stampa; vorrei che la bibliografia anticipasse questi… ho però il problema che i vari capitoli riportano la lettera, al contrario della bibliografia…. come sarebbe insomma possibile fare in modo che la bibliografia si comporti come un chapter{} e non come un chapter*{} ?? Per inciso uso una struttura del genere
`\part{Appendici}
\appendix\chapter{Alfabeto greco}
\chapter{Bibliografia}
\begin{thebibliography}{99}
\bibitem{…}…
\end{thebibliography}
\chapter{License}
\chapter{Licenza}`
Un ringraziamento a tuttiPuoi provare con il seguente trucco magico nel preambolo:
`
\makeatletter
\let\originalthebibliography\thebibliography
\def\thebibliography{\let\@schapter\@chapter
\originalthebibliography}
\makeatother`
Togli “\chapter{Bibliografia}” dal documento, lasciando solo l’ambiente thebibliography.Ciao
Enrico
::Provate a scrivere questo in google:
texmakerx
e date invio. Che significa quello che appare? O appare soltanto a me
Non appare nulla di strano, naturalmente. Qualcosa di strano avviene quando si cerca di andare su http://texmakerx.sourceforge.net:
Questo dominio è stato sequestrato dall’Ufficio diritti d’autore degli Stati Uniti in conformità a un mandato di sequestro …
Il succo è che qualcuno, evidentemente l’autore di Texmaker, ha denunciato quello di TexMakerX. Se si va sul sito di Texmaker, si trova in fondo una frase sibillina che riporto fedelmente, errori compresi:
Note : This program is the “authentic” Texmaker editor and there is strictly no relationship between this program developed since 2003 and an other latex editor which uses intentionally almost the same name to trick users.
Penso che cancellerò Texmaker dai miei computer.
Ciao
EnricoPS: resta solo un dubbio. Che giorno è oggi?
::Ciao a tutti,
sono nuovo di Mac, come sapete, ma non riesco a venirne fuori.Il menù help di questo nuova versione di TeXShop ha una voce che recita TeXShop Tips & Tricks (vado a memoria, sto scrivendo su un PC), che viene visualizzata come PDF dal visualizzatore di TeXShop.
Ebbene: dove diavolo sta questo PDF (e tutti gli altri della documentazione) sul disco? 😀
Non li ho trovati 😥 Vorrei stamparne qualcuno.Ciao
TommasoIl percorso è
`/Applications/TeX/TeXShop.app/Contents/Resources/English.lproj/TeXShop\ Tips\ \&\ Tricks.pdf`
Come ho fatto a scoprirlo? Fa’ clic sul titolo del pdf tenendo premuto il tasto “Command”: è un trucco che funziona sul Mac da una ventina d’anni.Ciao
Enrico
::Ciao, sono alle prese con una tabella che ha una decina di colonne e diverse righe.
Vorrei aumentare un po’ lo spazio SOLO tra 2 colonne interne.
Ho trovato \addtolength{\tabcolsep}{} ma opera su tutte le colonne…
Esiste un maniera per farlo più intelligente e pratica che inserire \hfill o \hspace{} su ogni riga delle colonne in questione?\begin{tabular}{c@{\hspace{10cm}}c}
Ciao
Enrico
31 Marzo 2011 alle 21:55 in risposta a: Problema di compilazione (verosimilmente a causa di un font) #57832::Ma dopo l’installazione ho dato
mktexlsr
tlmgr generate updmap
updmap-sysM.
Insufficiente, se non hai creato il file updmap−local.cfg con i riferimenti alle mappe per MinionPro e gli altri tuoi font personali: “texdoc tlmgr”. Il posto giusto per quel file è /usr/local/texlive/texmf-local/web2c/
Ciao
Enrico
::Ragazzi, è una settimana che cerco di risolvere un problema. Ricorro a voi come ultima spiaggia! 🙁
Andiamo con ordine.
L’errore è il seguente:
`! Undefined control sequence.
\Cfootfmt …1|#2\rbracket }\enskip \notetextfont
#3\penalty -10\hskip 3em p…
l.239 \pend`
Ripetuto più e più volte nel log, sostituendo volta per volta \Cfootfmt con \Afootfmt e \Bfootfmt, a seconda della circostanza.La cosa strana è che Texmaker, nonostante gli errori, riesce a produrre il pdf, anche se temo che questi errori facciano rallentare di tanto la compilazione.
Al contrario, Geany e Texwork e forse anche Lyx (dico “forse”, perché in verità questo programma non riesco a capirlo), falliscono del tutto.
L’errore è esattamente quello che ti viene segnalato: non c’è una definizione di \notetextfont. La devi dare con \newfontfamily, per esempio
`\newfontfamily\notetextfont[Mapping=tex-text]{}`
Se non devi cambiare font per le note, è sufficiente scrivere
`\newcommand{\notetextfont}{}`Un paio di osservazioni. Se hai una distribuzione TeX Live 2010 aggiornata non devi caricare xltxtra né xunicode, ma semplicemente fontspec. La specifica “Mapping=tex-text” va sostituita con “Ligatures=TeX” (ma quella vecchio tipo continua a funzionare).
Non è sorprendente che TeXworks si blocchi e Texmaker no: il primo esegue una compilazione interattiva e a un errore te lo mostra e ti chiede un’azione, in molti casi è sufficiente dare “return” (e poi correggere nel sorgente); il secondo invece compila in modo non interattivo, essenzialmente dando “return” automaticamente a ogni errore.
Ciao
Enrico
31 Marzo 2011 alle 21:32 in risposta a: Problema di compilazione (verosimilmente a causa di un font) #57830::Ecco l’output:
`samiel@debian:~$ pdflatex prova.tex
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
restricted \write18 enabled.
entering extended mode
(./prova.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
ish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, spani
sh, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/MinionPro.sty
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/MinionPro-FontDef.sty
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/otfontdef.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/textcomp.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/MnSymbol.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/eufrak.sty))
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/fontaxes.sty)
(/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/MinionPro/OT1MinionPr
o-LF.fd
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/MinionPro-FontDef.sty)
)) (/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/myriad.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/bera/beramono.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/microtype/microtype.cfg))
No file prova.aux.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/mt-MinionPro.cfg)
[1{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./prova.aux)
kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 0+545/600 –dpi 545 MinionPro-Regular-lf-ot–base1
mktexpk: don't know how to create bitmap font for MinionPro-Regular-lf-ot–base1.
mktexpk: perhaps MinionPro-Regular-lf-ot–base1 is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
)
!pdfTeX error: pdflatex (file MinionPro-Regular-lf-ot–base1): Font MinionPro-R
egular-lf-ot–base1 at 545 not found
==> Fatal error occurred, no output PDF file produced!`Esattamente come pensavo. Devi andare di updmap-sys.
Ciao
Enrico
-
AutoreRisposte