
Estoy usando sphinx para generar múltiples formatos de documentos. Dado que este es un foro específico de TeX/LaTeX y uno de los principales resultados es .pdf, pensé que sería útil preguntar aquí.
¿Es posible pedirle a Latex que genere una palabra específica en una apariencia de fuente múltiple y color cada vez que aparece en el documento? La palabra debe escribirse de esta manera sin importar dónde aparezca, tanto en los títulos como en el cuerpo del texto.
Más específicamente:
- La palabra es: “AccuROAM” escrita como una sola palabra sin espacios como se muestra,
- "Accu" está en fuente gótica del siglo, en color negro RGB(0,0,0) y peso normal,
- "ROAM" está en fuente Calibri, color rojo RGB(165,0,33) y peso normal,
- El peso debe permanecer constante, incluso en entornos de texto en negrita.
- El tamaño debe ser el mismo que el del texto circundante.
Explicación de la imagen:
Cualquier ayuda es bien apreciada,
Respuesta1
Esto se basa enLa respuesta de dgoodmaniiipero usa XeLaTeX para seleccionar fuentes del sistema. No tengo Century Gothic, así que lo sustituí por fontconfig
la opción 's. También he usado \newcommand*
en lugar de \def
ya que este es un documento LaTeX. El ejemplo muestra que el peso del nombre permanece constante. La fontspec
función de escalar una fuente al tamaño del texto circundante se utiliza para escalar ambas fuentes de manera adecuada.
\documentclass{article}
\usepackage{color}
\definecolor{myred}{RGB}{165,0,33}
\usepackage{fontspec}
\newfontface\calibrifam[Scale=MatchUppercase]{Calibri}
\newfontface\cgothicfam[Scale=MatchUppercase]{TeX Gyre Adventor}% I don't have Century Gothic
\newcommand*\accuroam{%
{\cgothicfam Accu}%
{\calibrifam\textcolor{myred}{ROAM}}%
}%
\begin{document}
\Huge
Now is the time for all good men to come to the aid of
\accuroam.
\normalsize\bfseries
Now is the time for all good men to come to the aid of
\accuroam.
\normalfont\tiny
Now is the time for all good men to come to the aid of
\accuroam.
\end{document}
Respuesta2
TeX es un lenguaje de macros, así que sí, esto es absolutamente posible, incluso fácil. No tengo esas fuentes en particular disponibles en este momento, pero aquí hay un ejemplo aproximado usando Computer Modern Sans y Computer Modern Serif, solo para mostrar lo simple que es usar dos fuentes separadas. Seleccioné esas fuentes de forma genérica para mostrar cómo seleccionarías las tuyas, suponiendo que estén instaladas y listas para usar en tu sistema. Si está utilizando LuaTeX y fontspec, la selección de fuente será diferente.
\documentclass{article}
\usepackage{color}
\definecolor{myred}{RGB}{165,0,33}
\def\accuroam{%
\usefont{OT1}{cmss}{m}{n}Accu%
\usefont{OT1}{cmr}{m}{n}\textcolor{myred}{ROAM}%
}%
\begin{document}
\Huge
Now is the time for all good men to come to the aid of
\accuroam.
\normalsize
Now is the time for all good men to come to the aid of
\accuroam.
\tiny
Now is the time for all good men to come to the aid of
\accuroam.
\end{document}
Esto muestra la macro trabajando en tres tamaños diferentes y definí un color myred
según tus especificaciones para el rojo. Se pueden agregar fácilmente ajustes para los tamaños de los capiteles y cosas de esa naturaleza.