Estoy creando un pdf de archivo de texto de rebajas usando doxygen (1.8.6). Ahora quiero obtener un salto de página en una etapa específica en el archivo de rebajas, utilicé este enlace .
En el enlace dado, han mencionado usar '>' para el salto de línea. Pero no han mencionado el salto de página. Sí, también puedo usar '>' para el salto de página, pero tengo que escribir este símbolo 5 o más veces en el archivo de texto de rebajas y eso hace que el archivo de rebajas tenga un aspecto extraño. ¿Hay otras formas de obtener saltos de página en archivos de rebajas?
Respuestas:
Me encontré con lo mismo y lo solucioné insertando
\salto de página
En realidad, es un comando LaTeX, en lugar de Markdown.
fuente
Dado que Markdown acepta HTML y CSS sin formato, simplemente agregue esta línea donde desee forzar el salto de página.
Si su editor de Markdown tiene problemas para exportar PDF correctamente, primero intente exportar como HTML, luego abra con su navegador e imprima como PDF.
fuente
Sé que esta es una pregunta muerta, pero he encontrado una forma que creo que puede ser útil para otras personas.
Puede usar el comando \ pagebreak dentro de un elemento invisible. De esta forma trabaja con latex y con html.
fuente
\htmlonly
con el<div>
etc. y\latexonly´ with
\ pagebrak`, en lugar de este truco?Blockquotes frente a saltos de línea
>
no se utiliza para saltos de línea en Markdown. Se usa para blockquotes. Por ejemplo, el siguiente código de Markdownse convierte en
(Esta es una cita de Alan Turing ).
Observe cómo Stack Overflow lo representa con un fondo amarillo. Si examina el marcado generado, encontrará
<blockquote>
etiquetas que se están utilizando.Los saltos de línea generalmente se pueden insertar terminando una línea con dos o más espacios (sintaxis de Markdown) o usando
<br>
etiquetas sin formato (la mayoría de los procesadores de Markdown permiten HTML en línea). Por ejemplo (usando␣
para representar un espacio), este Markdownse convierte en
123 Fake Street
Springfield, Estados Unidos
Saltos de página
Dado que la especificación original Markdown fue diseñada para salida HTML (que no tiene el concepto de páginas) no hay soporte para saltos de página.
Doxygen usa LaTeX para generar sus PDF . No parece ser compatible con LaTeX¹ en línea, pero debería poder modificar el
.tex
archivo intermedio y luego usarlopdflatex
para generar su PDF:.tex
archivo.tex
archivo, agregue manualmente\newpage
donde desee los saltos de páginapdflatex documentation.tex
documentation.pdf
Esta pregunta puede ser una referencia útil para el paso 3 anterior.
¹Doxygen admite fórmulas LaTeX en línea , pero no pude encontrar ninguna mención de comandos LaTeX en línea arbitrarios como
\newpage
ese que operan en el entorno de texto.fuente
Aunque estas respuestas funcionan, en cierto modo rompen uno de los objetivos de Markdown (MD), que es ser muy legible como un documento de texto directo, además de poder formatearlo en presentaciones más ricas.
Tan pronto como comience a incrustar un montón de HTML / CSS en el texto, perderá el primer aspecto de MD. También puede usar Word, Libre, HTML / CSS, etc.
Creo que MD haría bien en agregar una secuencia de salto de página. Algo como:
<<<<>>>>
o similar a los operadores de formato. Lo uso en mi texto de MD. No causa un salto de página en los convertidores de PDF o HTML, pero es reconocible tanto en esos como en los formularios de texto sin formato.fuente
Una solución alternativa de último recurso es editar manualmente la salida HTML para representarla en PDF como desee.
fuente