
Si entiendo correctamente de las respuestas aesta pregunta, la codificación OT1 predeterminada no me dará suficiente "espacio de fuente" para el \l
carácter adecuado. Por otro lado, parece que no puedo hacer que las ligaduras (como Th o Qu) funcionen si habilito esta opción. Sin embargo, necesito mostrar el \l
personaje y me pregunto si hay una manera de obtener ambos (usando LaTeX simple o PDFLaTeX como compilador, no quiero XeLaTeX porque su diseño total es peor en mi humilde opinión, o al menos diferente que LaTeX simple, que me hace sospechar de todos modos).
MNWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the character \l too though.
\end{document}
Con T1, no todas las ligaduras muestran:
Sin T1, el \l
carácter no muestra:
Al comentar la fontenc
línea, obtengo ligaduras, pero no las adecuadas.\l
(comportamiento esperado, cfr.esta pregunta). Pero realmente quiero ambos. ¿Cómo puedo hacer esto? Aceptaría soluciones que cambien la forma en que llego al \l
personaje, ya que solo aparece una pequeña cantidad de veces en texto no esencial.
Respuesta1
Cargue T1 antes de OT1, anule la declaración \l
como comando OT1 y declare que su valor predeterminado es T1:
\documentclass{article}
\usepackage[T1,OT1]{fontenc}
\usepackage{libertine}
\UndeclareTextCommand{\l}{OT1}
\DeclareTextSymbolDefault{\l}{T1}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the character \l{} too though.
\end{document}
Por supuesto, se pierden algunos pares de interletraje y separación de palabras en palabras que contienen \l
, pero no creo que sea un gran problema.
Esto es lo que obtengo después de copiar el glifo desde la ventana del visor de PDF y pegarlo en Unicode Checker
Actualizar
A partir de la versión libertine
publicada el 20/03/2017, los comandos \l
y \L
hacen lo correcto también con la codificación OT1.
\documentclass{article}
\usepackage{libertine}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the characters \l{} and \L{} too though.
\end{document}
Respuesta2
Otro método, redeclarando \l
que está en T1
codificación de fuente:
\documentclass{article}
\usepackage[OT1]{fontenc}
\usepackage{libertine}
\let\oldl\l
\renewcommand{\l}{\begingroup\fontencoding{T1}\selectfont\oldl\endgroup}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the character \l{} too though.
\end{document}
Producción: