3 votos

¿Cómo puedo crear archivos de texto plano con la sintaxis de Markdown y convertirlos en formato PDF?

Soy muy novato en esto, así que tened paciencia.

Me intriga la idea de usar Markdown. Quiero poder escribir mis cosas en un editor de texto plano en OS X e iOS y guardarlo en Dropbox en .txt formato utilizando una sintaxis Markdown. No quiero guardar mis archivos en formato Markdown sino como texto plano. Necesito soporte para notas a pie de página, por lo que la sintaxis Multimarkdown parece una opción obvia.

¿Qué herramientas puedo utilizar en OS X e iOS para convertir mi .txt marcados con una sintaxis Markdown, a .pdf formato? ¿Es esto posible?

Gracias por leer.

0 votos

¿El formato markdown no es texto plano?

0 votos

No lo sé. ¿Lo es? Si es así, eso aclararía muchas confusiones que he tenido. Suelo componer en WriteRoom que no puede guardar archivos en .md formato.

2 votos

La idea de markdown es que se trata de un texto sin formato y se puede utilizar cualquier editor de texto que se desee. El .md es sólo una convención, no hay ninguna diferencia con .txt archivos.

7voto

Oskar Puntos 1242

Yo uso Marcado para procesar archivos de texto a pdf de forma rutinaria.

Independientemente del editor que utilice, Marked abrirá y volverá a guardar un PDF generado a partir de la entrada de texto sin formato abriendo y guardando de nuevo el archivo.

También guarda en HTML o en la salida RDF de markdown.

En realidad, cualquier programa que procese markdown podría imprimir en PDF utilizando los servicios centrales de OS X (Archivo -> Imprimir -> PDF -> Guardar como PDF), pero yo prefiero tener Marked por su multitud de opciones de procesamiento prácticas y flexibles y por su capacidad de previsualizar en vivo los archivos markdown mientras los edito en otro editor:

  • Impresión: TOC, supresión de los colores de subrayado de los enlaces, mejora de los saltos de página
  • Múltiples estilos de representación de markdown
  • Soporte para procesadores personalizados, todo tipo de tipografía inteligente (y tonta)
  • en general un software limpio, rápido, robusto y elegante por un precio muy razonable

0 votos

"Independientemente del editor que utilices, tiene opciones de guardado fáciles para generar una salida en PDF, HTML y RDF a partir de un archivo de entrada en formato de texto con contenido de markdown". Si convierto un archivo en .txt que está marcado con la sintaxis MD, a .pdf usando un simple editor de texto, sólo obtengo un .pdf con toda la sintaxis en él. ¿Marked convierte la sintaxis en formato? Algunas aplicaciones que he mirado dicen que se necesita LaTex para convertir a .pdf . ¿Dónde entra LaTex?

1 votos

Marcado hace una parada de guardar. foo.txt -> foo.pdf con PDF siendo un hermoso renderizado. Aquí hay un ejemplo utilizando una revisión de mi respuesta anterior. respuesta.txt es un archivo de texto UTF-8 y respuesta.pdf es lo que Marcado guardado como PDF.

0 votos

Gracias. Una última pregunta: ¿es compatible con las notas a pie de página?

3voto

sdmeyers Puntos 1356

instalar markdown (que es un perl script) desde aquí: http://daringfireball.net/projects/markdown/

(Como alternativa, puede utilizar homebrew ( http://mxcl.github.com/homebrew/ ) para instalar markdown, o una de las muchas utilidades mejoradas de markdown)

Entonces, una vez que tenga su archivo de texto markdown (digamos que es text.md ) puedes simplemente correr:

$ perl *pathto*/markdown.pl text.md > text.html en la terminal

a continuación, abra el text.html resultante en Safari (o cualquier otro navegador web) e Imprima en PDF.

Si estás convirtiendo extensamente markdown a pdf puedes simplificar esto usando pandoc: http://johnmacfarlane.net/pandoc/

Mejor aún, hay una serie de editores de texto diseñados específicamente para Markdown que parecen hacer el trabajo por ti. (Aunque tal vez quieras comprobar la exportación a pdf... por ejemplo iA Writer sólo exporta a RTF o HTML... la conversión de uno de ellos a PDF es trivial, pero es un paso extra).

Muchos editores de texto de uso general (TextMate, BBEdit) pueden utilizarse bien para Markdown. (Por ejemplo, en la última versión Beta de TextMate 2 puedes seleccionar Vista Previa en el paquete de Markdown y luego exportar el documento formateado a PDF desde el cuadro de diálogo Imprimir).

2voto

  • brew install pandoc
  • Instalar MacTex y añadir /usr/local/texlive/2012/bin/universal-darwin/ a la ruta
  • pandoc input.md -o output.pdf

No sé cómo cambiar los estilos. pdflatex también me dio errores para algunos caracteres no ASCII.

  • --strict actúa como Markdown.pl
  • -p conservas tabuladas
  • -s --toc añade un TOC ( -s / standalone añade cabeceras y pies de página)
  • -S permite la puntuación inteligente

También puedes convertir a HTML y luego a PDF:

sudo gem install wkpdf
pandoc --strict -p input.md -c style.css -o temp.html
wkpdf -s temp.html -m 10 -o output.pdf
  • -s = fuente
  • -m 10 reduce los márgenes por defecto

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X