Risposte nei forum create
-
AutoreRisposte
-
::
grazie della spiegazione. ricordo la trattazione in knuth su spazi e larghezze elastiche (la colla),
ma non sempre passar dalla teoria alla pratica è agevole.hfill so cosa fa e qui è fondamentale per avere i numeri a sinistra.
so in astratto cosa fa \llap, non sempre mi è chiaro cosa fa in effetti.Ho aumentato lo spazio giocando sui 3 em, non su 1.3pc perché ho tolto l’indicazione
del numero delle pagine a chapter.Un’ultima cosa, poi questo faticosissimo indice dovrebbe essere a posto.
Lo spazio fra i titoli è sempre uguale, ma io vorrei avvicinare i titolidelle varie sezioni dello stesso capitolo. In questo caso che indicazione devo mettere?
::
ho aggiunto
`{\hspace*{0.5em}}`
sull’opzione rilevante di \chapter per avere anche i tioli dei capitoli numberless correttamente allineai.
Per li resto funziona perfettamente.
Due cosette:
1. su quale parametro devo agire per aumentare la distanza fra numero della pagina e il numero di sezione?
2. a cosa serve il misterioso
`\dimexpr\linewidth-1.3pc][l]`
cos’ non copio e basta come fa al ginnasio chi non è in grado di fare la versione? 🙂grazie mille
m
::
ecco il MWE con le varie alternative
`\begin{filecontents*}{\jobname.bib}
@book{ Gruppo:1976,
% author = “{Gruppo \textmu}”,
% author = “{Gruppo \begin{greek}μ\end{greek}}”, %\textmu
author = “{Gruppo μ}”,
title = “Retorica generale”,
publisher = “Bompiani”,
location = “Milano”,
year = “1976”,
}
\end{filecontents*}\documentclass[a4paper]{report}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{italian}
%\setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
%\usepackage{textgreek} % \textalpha
%\usepackage{upgreek} % \textgreek: \textalpha, \betaalpha (it), \upalpha (bf)\usepackage[backend=biber,style=philosophy-verbose,scauthors=all,%
lowscauthors=true,giveninits,classical=true,volnumformat=strings,%
volumeformat=romansc,sorting=nyt,commacit=true,citepages=omit,%
editionformat=superscript,indexing]{biblatex}\usepackage{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}\begin{document}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography\end{document}`
::
compilo con xelatex e ho già un greco. ecco la parte rilevante del preambolo:
`\documentclass[a4paper,twoside,12pt]{report}
\usepackage{fontspec}
\setmainfont[%
UprightFont=*-Regular,
ItalicFont=*-Italic,
BoldFont=*-SemiBold,
BoldItalicFont=*-SemiBoldItalic,
Ligatures=TeX,
Numbers={Proportional,OldStyle},
% Contextuals=NoAlternate,
Kerning= On,
Extension=.otf,
Path= /usr/local/share/fonts/opentype/EBGaramond/
]{EBGaramond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\setsansfont[Ligatures=TeX,Scale=MatchLowercase]{Myriad Pro}
\setotherlanguage[variant=polytonic]{greek}
\newfontfamily\greekfont[Scale=MatchLowercase]{GFS Didot}`Anche se metto
` author = “{Gruppo {μ}}`
esce sempre [tt]Gruppo M[/tt]Iinvece funziona in alternativa con
`%\usepackage{textgreek} % \textalpha, \textbeta
%\usepackage{upgreek} % \textgreek: \textbeta \alpha (it), \upalpha (bf)`Anch’io pensavo che con xelatex non servissero pacchetti aggiuntivi,
ma se nel file .bib metto
` author = “{Gruppo \begin{greek}μ\end{greek}}”,`
la compilazione fallisce con
`! Missing \endcsname inserted.
\global
l.1051 …aphy[heading=retorica,category=retorica]`Ora è tardi, domani vedo di postare un MWE
m
::
ho convertito la codifica e compila perfettamente.
inserisco qui solo un’immagine di pag. 1 del CV
(che peraltro mi pare bruttino da un punto di vista grafico…)m
[attachment=2143]CV.png[/attachment]
ho eliminato la chiamata a \usepackage[T1]{fontenc} in structure.sty
visto che abbiamo messo tutto in CV.tex
poi al limite se ha voglia @oldclaudio ti segnalerà i codici inappropriati.
a me pare oltretutto che ci sia uno spreco di codice, perché questi risultati
si possono ottenere con sistemi tradizionali assai….
Attachments:
You must be logged in to view attached files.::
al di là delle indicazioni su latex
(le righe che ti ho segnalato vanno messe subito dopo la riga 1documentclass{}),
quando apro i tuoi file con l’editor ricevo il messaggio
`Si è verificato un problema nell'aprire il file CV.tex
Il file aperto contiene alcuni caratteri non validi.
Il documento potrebbe diventare inutilizzabile`
Per cui ci deve’essere un problema nel testo stesso del file.
al di là del fatto di usarlo con latex.
Infatti:
`samiel@darkstar:~/Downloads$ file –mime-encoding CV.tex
CV.tex: iso-8859-1`
Di conseguenza ho dato
` iconv –from-code=iso-8859-1 –to-code=utf-8 CV.tex > CV_converted.tex`
e adesso il file convertito sembra aprirsi correttamente
Non so su quale OS operi (io su Linux,) ma il tuo file non è utf-8
bensì iso-8859-1. Devi convertire la codificam
::
Certo! In realtà la cosa che mi aveva mosso, scomodando un sacco di codice
e forse per sparare ai passeri col cannone, era l’idea (che credo astrattamente
valida) di impostare tutto all’interno del preambolo senza mettere codice specifico
per la formattazione nel documento. Altrimenti, una soluzione “di forza bruta”
è eliminare tutto il codice con titlesec e mettere semplicemente
`%\renewcommand*\contentsname{\hfill\mdseries\huge Contents}`
prima di \tableofcontents…
::
il MWE funziona. purtroppo il mio codice reale è più complesso,
anche per quanto attiene ala bibliografia. ci deve essere una reimpostazione
di alcuni comandi, perché alla fine non funziona più
nel senso che l’impostazione di \printbibliography si perde
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = XeLaTeX
% !BIB TS-program = biber
\begin{filecontents*}{\jobname.bib}
@inbook{ boniolo:1999,
author = “Boniolo, Giovanni and Paolo Vidali”,
title = “Scienza, filosofia e argomentazione”,
booktitle = “Filosofia della scienza”,
publisher = “B. Mondadori”,
location = “Milano”,
year = “1999”,
pages = “627-708”
}@book{ calabrese:2013,
author = “Calabrese, Stefano”,
title = “Retorica e scienze neurocognitive”,
publisher = “Carocci”,
location = “Roma”,
year = “2013”,
}@book{ meyer:1991,
author = “Meyer, Michel”,
title = “Problematologia. Filosofia, scienza e linguaggio”,
publisher = “Pratiche”,
location = “Parma”,
year = “1991”,
}
\end{filecontents*}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,twoside,12pt]{report}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{titlesec,titletoc}
\usepackage{etoolbox}\titleformat{\chapter}[display]
{\normalfont\fontsize{11pt}{12pt}\selectfont}{\thechapter}{0pt}{}\newcommand{\tocformat}{%
\titleformat{name=\chapter,numberless}[display]
{\normalfont\filleft\fontsize{11pt}{12pt}\selectfont}
{}
{0pt}%
{}%
}\newcommand{\bibliographyformat}{%
\titleformat{name=\chapter,numberless}[display]
{\normalfont\itshape\fontsize{11pt}{12pt}\selectfont}
{}
{0pt}%
{}%
}
\show\tableofcontents
\pretocmd\tableofcontents{\tocformat}{}{}
\show\tableofcontents\AfterEndPreamble{\show\printbibliography
\pretocmd\printbibliography{\bibliographyformat}{}{}
\show\printbibliography}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[backend=biber,style=philosophy-verbose,scauthors=all,%
lowscauthors=true,giveninits,classical=true,volnumformat=strings,%
volumeformat=romansc,sorting=nyt,commacit=true,citepages=omit,%
editionformat=superscript,indexing]%
{biblatex}\usepackage{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}\DeclareBibliographyCategory{books01}
\DeclareBibliographyCategory{books02}
\DeclareBibliographyCategory{books03}\addtocategory{books01}{boniolo:1999}
\addtocategory{books02}{calabrese:2013}
\addtocategory{books03}{meyer:1991}\defbibheading{books01}{\section*{Studi 1}}
\defbibheading{books02}{\section*{Studi 2}}
\defbibheading{books03}{\section*{Studi 3}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\tableofcontents
\chapter{Titolo}
\chapter*{\bibname}
\addcontentsline{toc}{chapter}{\bibname}
\markboth{\scshape bibliografia}{\scshape bibliografia}
\printbibliography[heading=books01,category=books01]
\printbibliography[heading=books02,category=books02]
\printbibliography[heading=books03,category=books03]\end{document}`
o forse basta modificare qualcosa delle indicazioni finali sulla bibliografia…
::Per fare questo etoolbox viene in aiuto di nuovo perché puoi usare glo “hooks”, in particolare \AfterEndPreamble
Questo è interessante sempre per imparare funzioni nuove di etoolbox.
L’altra soluzione è quella di caricare prima tutti i comandi per la bibliografia
e di mettere dopo `\pretocmd\printbibliography{\bibliographyformat}{}{}`
sempre all’interno del preambolo; infatti in questo modo funziona. Mi pare che siano due modi
di fare la stessa cosa: uno usando un altro strumntno di etoolbox, l’altro semplicemente spostando
nelpreambolo l’ordine di caricamento in modo che la macro operi dopo il caricamento delle impostazioni
della bibliografia. Adesso sperimento meglio su un paio di file
Grazie mille per il lavoraccio 🙂m
::ti manca una graffa chiusa.
sto veramente dando il peggio…
in ogni caso:
`(/usr/local/texlive/2018/texmf-dist/tex/latex/titlesec/titlesec.sty
Package: titlesec 2016/03/21 v2.10.2 Sectioning titles
\ttl@box=\box41
\beforetitleunit=\skip49
\aftertitleunit=\skip50
\ttl@plus=\dimen138
\ttl@minus=\dimen139
\ttl@toksa=\toks16
\titlewidth=\dimen140
\titlewidthlast=\dimen141
\titlewidthfirst=\dimen142
)
(/usr/local/texlive/2018/texmf-dist/tex/latex/titlesec/titletoc.sty
Package: titletoc 2011/12/15 v1.6 TOC entries
\ttl@leftsep=\dimen143
)**************
Eseguito correttamente
********************************
Non ci sono riuscito
*******************`Il che era già chiaro dal momento che il primo titolo è formattato
come da impostazioni e il secondo no. Non capisco se nel file di log
c’è da qualche parte un’indicazione più precisa sulle ragioni del fallimento
-
AutoreRisposte