#Editorial p2p

Post de cómo utilizar e instalar export-pdf en GNU/linux

script export-pdf del perro

  1. pc con linux (debian, fedora o ubuntu) (o crear una máquina virtual con linux)
  2. instalar “dependencias”= programas que necesita utilizar export-pdf para funcionar.

serían estos: a. pandoc b. pdfbook2 c. lualatex

(un snippets es un script que se puede instalar en la pc y luego llamarlo desde la terminal)

Instalación:

sudo wget https://gitlab.com/snippets/1917490/raw -P /usr/local/bin && sudo mv /usr/local/bin/raw /usr/local/bin/export-pdf && sudo chmod +755 /usr/local/bin/export-pdf

(esto se pega en una terminal y se ejecuta para poder instalar export-pdf)

desglose de la instalación para entender las partes:

luego de instalarlo, entrar a la carpeta donde está nuestro texto.md y ejecutar:

export-pdf --title="titulo de mi libro" --author="autora de mi libro" --press="nombre de la editorial" --template="nombre del tempalte.tex" --get-template --no-day texto.md

enter y genera el pdf :F

toda esa linea va junta en un solo reglón, entonces se ejecuta el programa export-pdf que instalamos al principio, luego hay “inputs” que se llaman “flags” que son las que tienen --algo, esos imput utiliza export-pdf para construir el documento, a demás de requerir un template.tex y el archivo texto.md (el contenido con marcado markdown)

como utiliza markdown para generar el documento, no sabria bien como meter imágenes en estos momentos, yo siempre lo usé solo para txt recién leyendo le script vi esto:

  puts "\nArgumentos:"
  puts "  --title=\"text\"      Título del texto"
  puts "  --author=\"text\"     Autor del texto"
  puts "  --press=\"text\"      Editorial del texto"
  puts "  --template=\"path\"   Plantilla para el documento"
  puts "  --bib=\"path\"        Bibliografía para el documento"
  puts "  --ragged-right      Justificación en bandera"
  puts "  --just-tex          Solo genera los archivos TeX"
  puts "  --leave-h1          Respeta los h1 del documento"
  puts "  --numbered          Numeración en partes y capítulos"
  puts "  --get-template      Genera la plantilla por defecto"
  puts "  --en-date           Genera fechas en formato inglosajón"
  puts "  --no-day            No incluye el día en la fecha"
  puts "  --tit-head          Sustituye al autor por el título en la cornisa"
  puts "  --imposition        Genera un archivo con imposición"
  puts "  --geometry          Geometría del documento: ancho de página, alto de página, margen interior y margen exterior; por defecto ['5.5in', '8.5in', '.75in', '1.25in']"
  puts "  -h | --help         Muestra esta ayuda

esos son los imputs que acepta el script, osea las “flags” – :D --get-template Genera la plantilla por defecto es una flag importante al principio, para generar el primer tempalte.tex, luego ese mismo se puede copiar y acomodar a formatos y lo que quieras

--imposition es la flag para imposición, (osea imprimir y doblar a la mitad a modo de fanzine) [creo que esto es nuevo]

--geometry hay una geometria por defecto, pero se puede buscar los formatos que estén disponibles en tu país y ponerlo en pulgadas, ese “in” es de inch= pulgadas Acá en arg, las hojas vienen bajo norma iram, A0, A1, A2, A3, A4 (la de impresión hogareña)

última edición 21 Aug 2020 by librenauta