1 votos

¿Lo que está mal en este comando sobre grepping y pandocing?

Estoy pensando en esta respuesta que devuelve una fractura de un documento PDF en OS x 10.10.3.

El archivo test_dummy.tex es aquí.

pandoc test_dummy.tex -f markdown -t html | grep -E '(^<|^$|^ *$)' \
| grep -v "^<p" | pandoc -f html -o tables.pdf

donde pandoc 1.13.2.1 y grep grep (BSD grep) 2.5.1-FreeBSD.

1 Error en test_dummy.tex -archivo (diferente de tener real de Látex)

He instalado Pandoc por brew install pandoc. Algo está mal en el principio de comandos

pandoc test_dummy.tex -f markdown -t html

devuelve una línea en blanco, del mismo modo pandoc test_dummy.tex -f markdown.

[solucionado por la respuesta]

2 Conectar el comando completo todavía reto

El comando (con cabal Pandoc)

pandoc test_dummy.tex -f markdown -t html | grep -E '(^<|^$|^ *$)' | grep -v "^<p" | pandoc -f html -o tables.pdf

devuelve

! Package inputenc Error: Unicode char \u8:≤ not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              


l.134 ≤

[solucionado la adición de esta respuesta se soluciona de esta parte]

¿Cómo puedo solucionar esta cadena de comandos?

1voto

Oskar Puntos 1242

Si usted obtiene una línea en blanco de pandoc algo está muy mal.

Mi conjetura es que tienes varios `pandoc o el tex archivo está codificado por extraño o tirar algunos errores que la versión que he descargado de dropbox no es el mismo que el que estás usando.

$ pandoc test_dummy.tex -f markdown -t html | wc 
     311    1349   11676
$ pandoc test_dummy.tex -f markdown -t html | head

<p>everything - etiology, symptoms, diagnostic tests, grades of aortic valve stenosis</p>
<p>Aortic regurgitation. The murmur of aortic regurgitation occurs during diastole as the aortic valve fails to lose completely and blood regurgitates from the aorta back into the LV. Murmur - high-pitched decrescendo murmur heard best along left lower sternal border.</p>
<table>
<caption>Common causes of Aortic Stenosis Among Patients requiring Surgery. % http://emedicine.medscape.com/article/150638-overview#aw2aab6b2b4aa</caption>
<colgroup>
<col width="38%" />
<col width="38%" />
</colgroup>
<thead>
$ which pandoc
/usr/local/bin/pandoc
$ wc test_dummy.tex 
     210    1049    8801 test_dummy.tex

La solución de problemas sería comprobar la ruta de acceso para asegurarse de que está utilizando las herramientas que usted espera. A continuación, romper la cadena de comandos e inspeccionar los inicios de cada archivo de salida usando cosas como wc, head o more así que usted puede asegurarse de que cada eslabón de la cadena está trabajando. El post que enlaza a es una excepcional respuesta de Kurt en el que explica exactamente lo que las herramientas de línea de comandos están haciendo con grep y por qué.

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