
Actualmente estoy trabajando en un documento usando elplantilla de currículum deedy
http://www.latexttemplates.com/template/deedy-resume-cv
en LaTeX y tengo dos problemas que resultan en un dilema y no puedo resolverlo.
estoy usando el paquetefuente impresionantepara incrustar iconos dentro del texto ydiagramas de pgfpara crear gráficos.
Número 1:
Cuando compilo el documento con XeLaTeX, la escala de los impresionantes íconos difiere entre los espectadores (Adobe Reader, Evince, etc.)
Solución: use LuaLaTeX, sin problemas de escala
Número 2:
Cuando compilo el documento con LuaLaTeX el parámetro
x axis line style={opacity=0},
Ocultar las líneas de margen pero mantener las etiquetas de los ejes no es efectivo dentro del entorno tikzpicture - axis. Sin embargo, funciona bien con XeLaTeX.
Fragmentos relevantes de LaTeX:
\documentclass[lettera4paper]{deedy-resume}
\usepackage{fontspec}
\usepackage{fontawesome}
\usepackage{pgfplots}
\begin{document}
\section{Icons}
\begin{tabular}{lll}
\faSmile{} Smile :) & \faHospital{} Hospital & plain text
\end{tabular}
\section{Bar chart}
\definecolor{color1}{HTML}{666666}
\begin{tikzpicture}
\begin{axis}[
xbar,
x axis line style={opacity=0},
enlargelimits=0.1,
major tick style={draw=none},
legend style={draw=none},
xmin=0,
symbolic x coords={0,1,2,3,4,5,6},
symbolic y coords={A,B,C,D,E,F},
xtick={0,1,2,3,4,5,6},
ytick={A,B,C,D,E,F},
bar width=0.7em,
xmajorgrids,
major grid style=white,
axis on top,
cycle list={fill=color1, draw=none},
]
\addplot coordinates {(6,A) (5,B) (3,C) (4,D) (3,E) (1,F)};
\end{axis}
\end{tikzpicture}
\end{document}
Respuesta1
El problema con las fuentes de gran tamaño en Adobe Reader proviene de un error con XeLaTex al usar fuentes en formato OTF que tienen una resolución particular (verhttp://typophile.com/node/46451). Lo que hago para evitar este problema es trabajar localmente con la versión .ttf de FontAwesome. Los beneficios adicionales de esto son que las nuevas fuentes están disponibles para usted, es más fácil compartir su trabajo después y es independiente de la plataforma. Esto es lo que hago:
- Descargo la última versión de la fuente aquí.http://fortawesome.github.io/Font-Awesome/
- Extraigo los archivos y copio el archivo llamado "fontawesome-webfont.ttf" localmente donde está mi documento de látex en una subcarpeta (fuentes con nombre, por ejemplo).
- Cargo la fuente con el
fontspec
paquete para redefinir la\FA
familia de fuentes.
Aquí está el ejemplo modificado del MWE que proporcionó:
\documentclass[lettera4paper]{deedy-resume}
\usepackage{fontspec}
\usepackage{fontawesome}
\usepackage{pgfplots}
\newfontfamily{\FA}[Path = fonts/]{fontawesome-webfont}
\begin{document}
\section{Icons}
\begin{tabular}{lll}
\faSmile{} Smile :) & \faHospital{} Hospital & plain text
\end{tabular}
\section{Bar chart}
\definecolor{color1}{HTML}{666666}
\begin{tikzpicture}
\begin{axis}[
xbar,
x axis line style={opacity=0},
enlargelimits=0.1,
major tick style={draw=none},
legend style={draw=none},
xmin=0,
symbolic x coords={0,1,2,3,4,5,6},
symbolic y coords={A,B,C,D,E,F},
xtick={0,1,2,3,4,5,6},
ytick={A,B,C,D,E,F},
bar width=0.7em,
xmajorgrids,
major grid style=white,
axis on top,
cycle list={fill=color1, draw=none},
]
\addplot coordinates {(6,A) (5,B) (3,C) (4,D) (3,E) (1,F)};
\end{axis}
\end{tikzpicture}
\end{document}
Lo que produce en Adobe Reader 9 en Ubuntu 14.04 al compilar con XeLaTex para:
Cómo definir una nueva fuente manualmente:
También puedes definir el comando para las fuentes tú mismo en lugar de utilizar el fontawesome
paquete. Veamos la nueva fuente para github, por ejemplo:
- Ir en elpágina de la fuentey consulte su Unicode.
Defínelo y úsalo así:
\documentclass{article} \usepackage{fontspec} \newfontfamily{\FA}[Path = fonts/]{fontawesome-webfont} \def\githubAlt{{\FA\symbol{"F113}}} \begin{document} GitHub icon: \githubAlt \end{document}
Lo que da como resultado:
Respuesta2
Esta es una solución para el primer problema (tomado deaquí):
- Descargue la última versión de fontawesome desde su sitio: http://fortawesome.github.io/Font-Awesome/
- Instale la
.ttf
versión de la fuente (simplemente haciendo doble clic en el archivo en la mayoría de los sistemas operativos) - Reemplace la línea
\newfontfamily{\FA}{FontAwesome}
en sufontawesome.sty
archivo con\newfontfamily{\FA}{FontAwesome Regular}
Esto me resolvió el problema de escala. Eche un vistazo al enlace de arriba para obtener detalles técnicos.