es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

embedFonts cambia el tamaño del papel en mi gráfico R.

Cuando uso la función “embedFonts” para incrustar las fuentes en un archivo EPS, el tamaño del papel cambia y el gráfico de mi trama de R se encuentra en la esquina inferior izquierda. Esta pregunta ya fue formulada aquí https://stackoverflow.com/questions/37613457/ pero no se resolvió. Así que aquí está la pregunta con un ejemplo mínimo de trabajo. Estoy utilizando la versión 4.1.1 de R en macOS Big Sur y la versión 9.50 o 9.54.0 de Ghostscript.

fileName = 'WithoutFonts.eps'
fileNameEmbed = 'WithEmbeddedFonts.eps'
setEPS()
postscript(file = fileName, height = 5, width = 4)
plot(rnorm(100), rnorm(100), main = 'Valores Aleatorios')
dev.off()
embedFonts(file = fileName, format = 'eps2write', outfile = fileNameEmbed)
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Se ha informado que al utilizar embedFonts para incrustar fuentes en un archivo EPS, el tamaño del papel puede cambiar y el gráfico de R puede desplazarse hacia la esquina inferior izquierda. Este problema se ha discutido en Stack Overflow, pero aún no se ha encontrado una solución.

    Para reproducir el problema, se puede utilizar el siguiente ejemplo mínimo de trabajo:

    fileName = 'WithoutFonts.eps'
    fileNameEmbed = 'WithEmbeddedFonts.eps'
    setEPS()
    postscript( file = fileName, height = 5, width = 4 )
    plot( rnorm(100), rnorm(100), main = 'Random Values' )
    dev.off()
    embedFonts( file = fileName, format = 'eps2write', outfile = fileNameEmbed )
    

    Este código genera un archivo EPS llamado WithoutFonts.eps que contiene un gráfico con valores aleatorios. Luego, se utiliza la función embedFonts para incrustar las fuentes en el archivo EPS y guardar el resultado en un nuevo archivo llamado WithEmbeddedFonts.eps.

    Si ocurre el problema, es posible que el tamaño del papel del archivo de salida sea diferente al archivo original y el gráfico se desplace hacia la esquina inferior izquierda.

    Cabe destacar que este problema puede ser específico de la plataforma, ya que el autor original informó que utilizaba macOS Big Sur y Ghostscript 9.50 o 9.54.0. Puede valer la pena intentar usar una versión diferente de Ghostscript para ver si el problema persiste.

Comments are closed.