Temo proprio di no, finché non ci sarà un font “tutto minuscolo” e uno “tutto maiuscolo” o un modo meno “barbaro” di convertire da maiuscolo a minuscolo e viceversa. Si può fare con XeTeX e certi font otf. Ma allora ti scordi di comporre matematica. 🙁
Grazie mille Enrico, sei chiarissimo e risolutivo come sempre!
Scusami se continuo questa discussione sul comando \spacedlowsmallcaps. Ho creato con makebst uno stile bibliografico personalizzato che, fra l’altro, pone il nome degli autori in maiuscoletto. Per omogeneità con il resto del documento, vorrei trasformare questo maiuscoletto in spacedlowsmallcaps. Ho aperto il file .bst, ho cercato “sc” e ho visto che l’unico punto in cui si menziona il maiuscoletto è questo:
`FUNCTION {scaps}
{ duplicate$ empty$
{ pop$ “” }
{ “\textsc{” swap$ * “}” * }
if$
}
`
Ho semplicemente rimpiazzato queste righe con
`FUNCTION {scaps}
{ duplicate$ empty$
{ pop$ “” }
{ “\spacedlowsmallcaps{” swap$ * “}” * }
if$
}
`
ma evidentemente io e LaTeX ragioniamo in maniera diversa:
`[67]) [68] (./FrontBackmatter/Bibliografia.tex (./Distribuzioni.bbl
(./Distribuzioni.brf)
! Undefined control sequence.
f.
l.17
?
`
Questo errore con il vecchio stile bibliografico non veniva generato. Se procedo con la compilazione la bibliografia viene generata, ma è tutta “pasticciata”, con i titoli delle opere e le case editrici a volte in maiuscoletto a volte no. 😯
Ho anche provato a sostituire manualmente \spacedlowsmallcaps nel file .bbl al posto dei vari \textsc, ma si presenta lo stesso problema.
C’è modo di risolvere la cosa?
Ciao e grazie ancora,
Lorenzo