Re: Problemi con le opzioni OpenType con i font Junicode

#72169
Up
0
Down
::

egreg9″ post=71369

Invece avendo i numeri minuscoli di default come si fa ad inserire i maiuscoli in un punto specifico del testo (evitando che siano i Computer Modern)?

Allo stesso modo. 🙂 Meglio però definirsi un comando apposito:
`\newrobustcmd\lining[1]{{\addfontfeatures{Numbers=Lining}#1}}`
(se usi polyglossia hai automaticamente etoolbox che fornisce [tt]\newrobustcmd[/tt], altrimenti caricalo).

Ciao
Enrico

Sarà, ma a me questo non funziona, né con \lining né decommentando la riga in tabular.

`
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex

\documentclass[a4paper,10pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{Junicode}
\usepackage{polyglossia}
\setmainlanguage{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\setotherlanguage{latin}

\usepackage{microtype,booktabs}
\usepackage{caption}
\captionsetup{font={it,small}}

%— nuovi comandi e ambienti —%
\newcommand{\latino}[1]{\foreignlanguage{latin}{{\itshape #1}}}
\newrobustcmd\lining[1]{{\addfontfeatures{Numbers=Lining}#1}}

%— inizio del documento —%
\begin{document}

\begin{table}
%\addfontfeatures{Numbers=Lining}
\caption{La riforma serviana. ‘E’ sta per \latino{equites}, ‘P’ per \latino{pedites} e ‘I’ per \latino{inermes}.}
\label{tab:riformaserviana}
\centering
\begin{tabular}{lcrcc}
\toprule
Fanteria & Classe & \multicolumn{1}{c}{Censo} & Composizione & Armatura \\
& & \multicolumn{1}{c}{(assi)} & (centurie) & \\
\midrule
& & & 18\,E & \\
\midrule
Pesante & I & \lining{100\,000} & 80\,P & Corazza e scudo \\
& II & 75\,000 & 20\,P & Meno pesante \\
& III & 50\,000 & 20\,P & Meno pesante \\
\midrule
Leggera & IV & 25\,000 & 20\,P & \latino{Pilum}, arco e fionda \\
& V & 11\,000 & 30\,P & \latino{Pilum}, arco e fionda \\
\midrule
& & & 5\,I & \\
\bottomrule
\end{tabular}
\end{table}

\end{document}

`

Dove sbaglio? Per quello lo chiedevo.

Ciao
Tommaso

Go to top