ggplot2: ¿Por qué Semi-Transparencia + pdflatex Causa Fuentes PDF más Pesadas que Normal?ggplot2: ¿Por qué Semi-Transparencia + pdflatex Causa Fuentes PDF más Pesadas que Normal?
me he encontrado un problema en el pdf()
ing en I y luego una imagen de ggplot2 pdflatex
-ing hace que todo el texto en la misma página que la imagen se torne envalentonado, pero sólo cuando alpha
< 1. Aquí hay un mínimo ejemplo en I:
require("ggplot2")
"%_%" <- function(a, b) paste(a, b, sep="")
test <- function(filename, alpha)
{
pdf(filename %_% "-fig.pdf")
p <- ggplot(mtcars, aes(wt, mpg)) + geom_point(alpha=alpha)
print(p); dev.off()
latexDocument <- c(
"\\documentclass{article}",
"\\usepackage{Sweave}",
"%\\pdfpageattr{/Group <</S /Transparency /I true /CS /DeviceRGB>>}",
"\\begin{document}",
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"\\begin{figure}",
"\\includegraphics{" %_% filename %_% "-fig}",
" \\caption{Figure Caption}",
"\\end{figure}",
"\\end{document}")
con <- file(filename %_% ".tex"); writeLines(latexDocument, con); close(con)
system("pdflatex " %_% filename)
}
test("test1", 1)
test("test2", 0.3)
la comparación de los archivos de salida test1.pdf y test2.pdf, noto que el último documento tiene fuentes más pesados cuando se ve en Acrobat o Acrobat Reader. El problema se ha discutido here anteriormente, pero no hay resolución.
Parece que no puedo resolver el problema, lo que arruina el aspecto de los informes que genero con Sweave. ¿Alguien tiene alguna idea al respecto? Estoy usando R versión 2.13.1 en Windows.
Pensé que el póster de esa pregunta, @ SFun28, había ofrecido una solución ... use ghostscript. –
@ SFun28 no fue explícito en su solución, pero traté de usar 'embedFonts()' en R y también ghostscript para tocar el archivo: 'gswin32c.exe -dNOPAUSE -dBATCH -dAutoRotatePages =/None -sDEVICE = pdfwrite -sOutputFile = ./test2gs.pdf./test2.pdf'. Ambos disminuyeron el tamaño del archivo, pero ninguno corrigió la fuente más pesada. – priscian
¿Ves las fuentes más pesadas cuando te fijas en test1-fig.pdf y test2-fig.pdf? ¿O la diferencia solo se puede discernir después de ejecutarla a través de pdxlatex? –