El monto de seguimiento en Microtype para textsc no cambiará

El monto de seguimiento en Microtype para textsc no cambiará

El estilo de bibliografía que estoy usando ( abbrvdin) utiliza para los nombres de los autores todas las letras mayúsculas (como \textsc{}). Cuando se habilita el seguimiento en microtipo, se agrega espacio entre todas esas letras, lo que no se ve muy bien. Busqué y encontré una solución.aquí.

\SetTracking{encoding=*, shape=sc}{50}

Desafortunadamente, esto no funciona para mí. El espacio entre letras sigue siendo el mismo. ¿Qué estoy haciendo mal?

Un poco más de información, estoy usando: scrreprt, font libertine, bibstyle addrvdin y ngerman babel enable.

Editar: cambié de libertine a la fuente predeterminada, pero el espaciado no cambió al valor que proporcioné SetTracking.

Edición 2: he encontrado una manera de solucionar ese problema.

\microtypesetup{tracking=false}
\bibliography{lit}
\microtypesetup{tracking=true}

Pero esto también arruinaría el seguimiento en babero en capitales no pequeñas. Entonces preferiría tener una mejor solución.

EDITAR: Lamento mucho que me haya tomado tanto tiempo para agregar un ejemplo. Pero aquí está finalmente:

\documentclass[
    12pt,
    paper=a4,
    titlepage=true,
    twoside=true,
    numbers=noenddot,
    parskip=half,
    headings=small,
    draft
]{scrreprt}

\usepackage[
    activate={true,nocompatibility},
    final,
    tracking=true,
    kerning=true,
    factor=1100,
    stretch=10,
    shrink=10
]{microtype}
\SetTracking{encoding=*, shape=sc}{200}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}    
\usepackage[ngerman]{babel}

\usepackage{libertine}
\usepackage[libertine,cmintegrals,cmbraces,vvarbb]{newtxmath}

\usepackage{babelbib}
\usepackage[nottoc]{tocbibind}
\bibliographystyle{abbrvdin}

\begin{document}
    \chapter{Something}
    Blah\dots\cite{carrier,kobayashi}

    \bibliography{literatur}
\end{document}

%%% CONTENT OF BBL FILE %%%
\begin{thebibliography}{1}

% this bibliography is generated by abbrvdin.bst [8.2] from 2005-12-21

\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
  \providecommand{\doi}[1]{doi: #1}\else
  \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi

\bibitem[1]{carrier}
\textsc{Carrier}, B. :
\newblock \emph{File System Forensic Analysis}.
\newblock Addison Wesley Professional, 2005

\bibitem[2]{kobayashi}
\textsc{Kobayashi}, Y.  ; \textsc{Sommer}, C. :
\newblock On shortes disjoint paths in planar graphs.
\newblock {In: }\emph{Discrete Optimization}  (2010), Nr. 7, S. 234--245

\end{thebibliography}

Como se dijo en la pregunta inicial, el SetTrackingcomando no resuelve el problema. Tengo que desactivar el seguimiento por completo para configurarlo correctamente. O si no, se parece a esto: Esto es lo que parece

Y esto es lo que creo que debería gustar cuando se hace bien:

ingrese la descripción de la imagen aquí EDITAR 2:

Bueno, solucioné el problema. En lugar de

\SetTracking{encoding={*}, shape=sc}{40}

solía

\SetTracking{encoding={T1}, shape=sc}{40}

Y funcionó.

Pero, como se señaló en los comentarios, solo las versalitas están intercaladas, todo lo demás no.

Respuesta1

El asterisco en

\SetTracking{encoding=*, shape=sc}{50}

es un marcador de posición que significa "predeterminado". Mientras que para los \Declare...comandos la traducción de este comodín se realiza al final del preámbulo, para los \Set...comandos se realiza inmediatamente. En su ejemplo, esto da como resultado que el asterisco se traduzca a OT1, porque inputenc, que cambia la codificación predeterminada T1, se carga dos líneas más tarde.

Por lo tanto, para que el asterisco se expanda a la codificación predeterminada que realmente se usa en el documento, debe cargar inputencantes el archivo microtype.

información relacionada