@ECHO OFF
set var=%2
for /f %%a in ("%var:"=%") do (
set Endvar=%%~na
set half=%%~dpa
)
set folder=%half%
set targetfile=%endvar%
set arg1=%1
if "%1" == "-help" goto help
pdflatex %arg1% -output-directory=%folder% -jobname=%targetfile% -include-directory=%folder% -interaction=nonstopmode
pdflatex %arg1% -output-directory=%folder% -jobname=%targetfile% -include-directory=%folder% -interaction=nonstopmode
del %folder%*.toc
del %folder%*.blg
del %folder%*.bbl
del %folder%*.log
del %folder%*.lof
del %folder%*.aux
del %folder%*.lot
del %folder%*.out
del %folder%*.tmp
del %folder%*.toc
goto end
:help
pdflatex -help
:end
tex2pdf.bat=C:/Alfresco/bin/tex2pdf.bat
Perdón por no contestar, muchas gracias por la respuesta. He probado lo que me dijiste y funciona pero ahora me surje otro problema. La conversión de Latex a PDF la hace sin ningún tipo de problema. Tuve que adaptar el programa pdflatex para que admitiese los argumentos $source y $target. Así me cree el siguiente batch script en Windows:
Pero a la hora de generar PDF con varios archivos fuente o con imágenes parece ser que no encuentra la ruta correcta. He probado utilizando la ruta relativa (./image.jpg), pero sigue sin funcionar.
En la aplicación de escritorio, con pdflatex colocamos los recursos que se necesite como imágenes u otros archivos .tex en la carpeta donde vayamos a invocar pdflatex, para después compilar el pdf completo. Es decir, si tenemos en un Space un archivo .tex y una imagen .jpg parece ser que no puedo acceder a la ruta.
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.