Risposte nei forum create
-
AutoreRisposte
-
::
Il maiuscoletto nero è un errore, e poi usando l’EB Garamond non me n’ero nemmeno accorto,
dal momento che non ce l’ha. Inoltre il maiuscoletto era solo per il numero romano del capitolo,
non per il suo titolo.In ogni caso, cercavo di produrre l’allineamento di tutti i titoli. Ecco il codice
di una prima soluzione trovata qui http://tex.stackexchange.com/questions/120219/same-space-between-number-and-text-in-chapters-sections
`\documentclass[a4paper,twoside,11pt]{report}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}\usepackage[explicit]{titlesec}
\usepackage[rightlabels,dotinlabels]{titletoc}\renewcommand{\thechapter}{\roman{chapter}}
\renewcommand\thesection{\arabic{section}}\newlength\mylena
\newlength\mylenb
\setlength\mylena{1cm}
\setlength\mylenb{\dimexpr\textwidth-\mylena\relax}\newcommand\PlaceNumber[1]{%
\makebox[\mylena][l]{#1}}\titleformat{\chapter}[hang]
{\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\scshape\thechapter}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{name=\chapter,numberless}
{\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{\section}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\thesection}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{name=\section,numberless}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{\subsection}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
{}
\titleformat{name=\subsection,numberless}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}\titlespacing{\chapter}
{0pt}
{0pt}
{3cm}\begin{document}
\tableofcontents\chapter{La questione degli universali}
\section{Il realismo: l'universale come sostanza}
\subsection{Gli universali come sostanze in Eriugena}
\subsection{Realismo e teologia nella Scuola di Chartres}
\section{Il realismo: l'universale come sostanza}
\subsection{Gli universali come sostanze in Eriugena}
\subsection{Realismo e teologia nella Scuola di Chartres}\end{document}`
Poi in quella pagina ce n’è una seconda più semplice targata egreg,
più tardi provo anche quella (adesso ho la prole da gestire…)
L’allineamento riesce perfettamente, vorrei capire come gestire anche
lo spazio fra i titoli e i titoli e il testo sottostante. Le indagini proseguonom
::
Già fatto!
Solo una cosa: ho aggiunto una \xfootnote al titolo di un capitolo
perché mi serviva inserire una particolare indicazione. La cosa in sé funziona,
tranne il fatto che tale nota viene inserita anche nell’indice, dove invece non va
(oltretutto creando un doppione). C’è modo di eliminarla dall’indice?grazie
m
::
`:{|style=”border-collapse: collapse” cellpadding=”3″
|||||||||
|style=”border-left: 1px solid #000;”|
|-
| || || || || ||style=”border-left: 1px solid #000; border-top: 1px solid #000″|
|-
| || || || || ||style=”border-left: 1px solid #000;”|
|-
| || || || || ||style=”border-left: 1px solid #000;”|
|-
| || || || || ||style=”border-left: 1px solid #000;”|
|}`Eh sì, questo è HTML di tipo vecchio,
perché ormai con i CSS il codice sarebbe diverso…m
::
@cfiandra Grazie della segnalazione, appena o un po’ di tempo sperimento,
anche se quella soluzione dal punto di vita grafico mi sembra fin troppo pittoresca 🙂
Nel frattempo, ho preso serissimamente le valide obiezioni di Oldclaudio
e prodotto il seguente, semplicissimo codice (prescindendo da graffito)
`\let\oldmarginpar\marginpar
\renewcommand{\marginpar}[1]{\oldmarginpar[\RaggedLeft\footnotesize\emph{#1}]{\RaggedRight\footnotesize\emph{#1}}}`
Per quello che riguarda i margini e la giustezza delle note, devo ripensare
la geometria della pagina, noto tormentone….grazie
m
::
Perfetto, risolto con
`\usepackage{etoolbox}
\BeforeBeginEnvironment{tabular}{\medskip\noindent}
\AfterEndEnvironment{tabular}{\medskip}
\BeforeBeginEnvironment{tabularx}{\medskip\noindent}
\AfterEndEnvironment{tabularx}{\medskip}`
A parte il sinistro avvertimento sugli effetti collaterali….grazie|
m
::
Ecco un esempio:
`\documentclass[a4paper]{report}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}% TABELLE
\usepackage{tabularx}
\usepackage{booktabs}\begin{document}
Nell'Isagogé Porfirio formula tre fondamentali questioni: 1) se gli universali
sussistano realmente o solo nell'intelletto; 2) supponendo che godano di
esistenza autonoma, se siano realtà corporee o incorporee; 3) se sono realtà
incorporee, se sussistano separatamente dalle cose o uniti a esse.\noindent
\begin{tabular}{lccc}
\toprule
& \textsc{ante rem} & \textsc{in re} & \textsc{post rem} \\
\midrule
\textsc{realismo} & sì & sì & sì \\
\textsc{realismo moderato} & no & sì & sì \\
\textsc{concettualismo} & no & no & sì \\
\textsc{nominalismo} & no & no & no \\
\bottomrule
\end{tabular}
%\medskipPorfirio, analizzando com'è possibile predicare e cioè attribuire un predicato a
un soggetto, ne identifica cinque modi: genere («Socrate è un animale»), specie
(«Socrate è un uomo »), differenza («Socrate è razionale»), proprio («Socrate è
capace di ridere») e accidente («Socrate è calvo»). Ma le relazioni fra i
termini rispecchiano relazioni reali, esistenti fra le cose? Detto in altro
modo, i cinque predicabili sono sostanza (res) o semplici parole (voces)?\end{document}`
Un po’ di spazio verticale, sopra e sotto, direi che ci vuole…
::
Certo, la semplice aggiunta di un \medskip risolve.
Mi chiedevo però in che modo, senza mettere ogni volta questo \medskip
prima e dopo ogni tabella come aggiungere a tabular e tabularx
uno spazio verticale di default, prima e dopo…Se vuoi centrare una tabella senza usare l’ambiente table, usa semplicemente center.
Non devo centrare l’ambiente, volevo apputo distanziarlo da testo antecedente e successivo,
perché, ad esempio, le “g” della riga immediatamente sopra la tabella quasi toccano la bottomrulem
PS
Fra le tante soluzioni trovate in rete, c’è anche chi suggerisce (ad esempio) con verbatimbox
`\addvbuffer[12pt 8pt]`
ma non capisco se sia una soluzione che carica inutilmente un pacchetto che in definitiva non serve,,,
::
Beh poniamo di avere
`Buccellato, M., Linguaggio e società alle origini del pensiero filosofico greco, «Rivista critica di
storia della filosofia», vol. xv (1960), pp. 339-353 (parte i); vol. xvi (1961), pp. 340-364 (parte ii).`
Ora, per citare la pagina 352 della parte II come fare? O, appunto, record autonomi…
ma nel mio caso l’articolo è uscito in quattro parti, di cui tre nella stessa annata della rivista:
ha senso mettere quattro indicazioni bibliografiche distinte?m
::
Sì infatti alla fine ho messo tutto dentro addendum
anche se non capisco in questo frangente il comportamento di pages
che non sembra accettare davvero qualsiasi dato come puro testo
se non si mettono solo i numeri delle pagine.Per l’altro discorso, il problema nasce da questa (del tutto ipotetica) situazione:
devo citare da quell’articolo pagina 123 dal volume 26(1967) e poi
pagina 123 dal volume 27(1968). A questo punto cosa metto? Serve la pagina,
ma anche l’indicazione specifica del numero/annata…m
::
Curioso (in realtà questo comportamento avrà le sue ragioni) col codice
`@article{ buccellato:1960,
author = “M. Buccellato”,
title = “Linguaggio e società alle origini del pensiero filosofico greco”,
journaltitle = “Rivista critica di storia della filosofia”,
volume = “15”,
year = “1960”,
pages = “pp. 339-353 (parte \textsc{i}); vol. \textsc{xvi} (1961), pp.
3-32 (parte \textsc{ii}); pp. 259-277 (parte \textsc{iii});
pp. 363-384 (parte \textsc{iv})”,
}`
ottenevo
`Belardi, W., Problemi di cultura linguistica nella Grecia antica, K. Libreria Ed., Roma 1972.
Buccellato, M., Linguaggio e società alle origini del pensiero filosofico greco, «Rivista critica di
storia della filosofia», vol. xv (1960), pages, vol. xvi (1961), vol. xvi (1961), vol. xvi (1961),
vol. xvi (1961).
`
mentre riesco (sarà forse scorretto dal punto di vista sintattico, ma efficace) a produrre
l’esito che mi serve ricorrendo ad addendum perché risulta
`Belardi, W., Problemi di cultura linguistica nella Grecia antica, K. Libreria Ed., Roma 1972.
Buccellato, M., Linguaggio e società alle origini del pensiero filosofico greco, «Rivista critica di
storia della filosofia», vol. xv (1960), pp. 339-353 (parte i); vol. xvi (1961), pp. 3-32 (parte ii);
pp. 259-277 (parte iii); pp. 363-384 (parte iv).`
Tuttavia in questo modo diventa problematico citare l’articolo in note “automatiche”.
Ora, non è questo il caso, ma se ci fosse una sovrapposizione di pagine, se cioè ad esempio
ci fosse una parte di un numero con pagina 123 e un’altra da un numero successivo
sempre con pagina 123 (coincidentia mirabilis), sarebbe impossibile citare… Tu mi dirai:
visto che non è questo il caso, inutile fasciarsi la testa: giusto!m
::
No, con questo record
`@article{ buccellato:1960,
author = “M. Buccellato”,
title = “Linguaggio e società alle origini del pensiero filosofico greco”,
journaltitle = “Rivista critica di storia della filosofia”,
volume = “15”,
year = “1960”,
pages = “339-353 (parte \textsc{i});”,
addendum = “vol. \textsc{xvi} (1961), pp. 3-32 (parte \textsc{ii}); pp.
259-277 (parte \textsc{iii}); pp. 363-384 (parte \textsc{iv})”,
}`
risulta una virgola tra la prima parte e la seconda e il punto e virgola che ho messo io
viene ignorato; laddove io intendevo mettere punto e virgola fra tutte le varie parti, come
in quelle successive. O mi adatto a mettere tutte virgole, e allora la tua soluzione funziona
facendo in qualche misura di necessità virtù, oppure devo modificare il record.
E infatti se tento di mettere i lfamoso (famigerato) punto e virgola nell’addendum,
ovviamente risulta
«vol. xv (1960), 339-353 (parte i), ; vol. xvi (1961), pp. 3-32 (parte ii); pp.363-384 (parte iv)»
Ecco una cosa interessante: come si possono modificare singoli record dove serve?
-
AutoreRisposte