Hemos investigado en el mundo on line para traerte la solución para tu problema, si continúas con dudas déjanos un comentario y te respondemos porque estamos para servirte.
Solución:
Cuando MiKTeX se está ejecutando y LaTeX-Workshop instalado, no necesita perl o latexmk.
Edificio
Simplemente abra la paleta de comandos en VS Code (Menú: Ver> Paleta de comandos …) y escriba: Latex workshop: build with recipe
, haz clic en él y elige pdflatex-> bibtex-> pdflatex2 en lugar de latexmk.
Si desea construir directamente a través del comando control + Alt + B, edite su configuración de usuario: Vaya al Menú en VS Code: Archivo> Preferencias> Configuración, expanda la entrada Extensiones y elige Látex. Desplácese hacia abajo hasta Látex: Recetas y haga clic en Editar en settings.json
. Haga clic en el lápiz junto a “latex-workshop.latex.recipes” para copiar esta entrada de CONFIGURACIÓN DE USUARIO POR DEFECTO a CONFIGURACIÓN DE USUARIO. En la CONFIGURACIÓN DE USUARIO eliminar toda la entrada
"name": "latexmk",
"tools": [
"latexmk"
]
,
Guarde el archivo AJUSTES DE USUARIO y luego puede construir su proyecto de látex a través de control + Alt + B.
Visor de PDF
Para iniciar el visor de PDF, también puede abrir la paleta de comandos nuevamente y escribir: Latex workshop: view latex pdf file in vscode tab
.
Configurar Synctex
Descargue https://ctan.org/tex-archive/systems/win32/w32tex/win64/pdftex-w64.tar.xz, descomprímalo dos veces (con 7-zip por ejemplo) para myFavouritelocationpath
. Abrir de nuevo Configuración / LateX (por lo que) desplácese hasta Synctex: Camino y completar myFavouritelocationpathsynctex.exe
.
Ahora Synctex está disponible desde la fuente a PDF a través de control + Alt + J o viceversa de PDF a fuente a través de control + clic izquierdo.
Enfrenté algunas dificultades en la configuración y decidí hacer este tutorial. De hecho, sería más fácil descargar MacTex, que es la versión completa; sin embargo, no estaba de humor para ocupar 4GB de mi SSD con esto.
El tutorial es bastante básico de todos modos, así que ten paciencia.
Importante: Asumo que: (1) BasicTex ya está instalado en su Mac y LaTex Workshop está instalado en el Código VS, y (2) no hay ninguno de los paquetes requeridos.
Descargar paquetes
Configuración de TeX Live Manager
Usaremos TeX Live Manager para instalar los paquetes. Es accesible a través de tlmgr
mando
1) Abra Terminal en su Mac
2) Tipo sudo tlmgr update --self
para actualizar el propio TeX Live Manager
3) Una vez finalizado el proceso, actualizaremos todos los paquetes ya instalados por BasicTex. Para hacerlo, escriba sudo tlmgr update --all
Instalación de paquetes
Ahora instalaremos los paquetes necesarios. Son: latexmk, látex, texto sincronizado, chktex y texcount. No mostraré la instalación de todos los paquetes porque el proceso es exactamente idéntico, teniendo solo que sustituir el nombre de lo que voy a usar de ejemplo (el chktex) por los demás.
1) En la Terminal, escriba sudo tlmgr install chktex
. Espere a que se complete la instalación. Por lo general, la dinámica es la siguiente:
MacBook-Pro: ~ gabriel $ sudo tlmgr install chktex
Password:
tlmgr: package repository http://ctan.dcc.uchile.cl/systems/texlive/tlnet (not verified: gpg unavailable)
[1/2, ??: ?? / ??: ??] install: chktex.x86_64-darwin [54k]
[2/2, 00: 01/00: 01] install: chktex [10k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /usr/local/texlive/2018basic/texmf-var/web2c/tlmgr.log
2) Repita esto para todos los paquetes.
3) Para comprobar dónde está instalado cada paquete, utilice el which [package_name]
comando, por ejemplo which chktex
. En mi caso, la respuesta llega:
MacBook-Pro-of-Gabriel: ~ gabrielsalgueiro $ which chktex
/Library/TeX/texbin/chktex
Configuración en VS Code
Configurando las rutas
1) Abra su código VS y vaya a la pestaña Comandos (Cmd + Shift + P generalmente), y abra la configuración escribiendo Preference: Open Settings
2) En la ventana que aparece, ubique el Extensions
pestaña. Haga clic y busque LaTex
3) Complete los campos obligatorios con las rutas descubiertas en el paso anterior. Simplemente baje la página y verá dónde debe llenarse con las rutas. El valor predeterminado es [Package_name]: Path
Generando archivos
1) Configurado todo, prueba. Abra el archivo .tex.
2) Construir (Cmd + Opción + B, por defecto).
3) Ver el resultado (Cmd + Opción + V, por defecto)
3.1) Si todo va bien, le preguntará dónde desea ver el PDF (navegador, en una nueva pestaña o incluso en un visor externo). Selecciona tu opción y sé feliz.
P. Recuerde utilizar una carpeta que no tenga caracteres restringidos. Definir el espacio de trabajo dentro de la carpeta “Documentos” resuelve este problema, por ejemplo.
Necesitarás el latexmk
paquete de la consola MikTeX y el intérprete de idioma Perl. Dado que Perl es más fácil de configurar, hagámoslo primero. Simplemente vaya al sitio del lenguaje de programación Perl y descargue la última versión de Perl. Recomendaría ActiveState Perl (escuché que es más fácil de configurar).
A continuación, necesita el latexmk
paquete. Esto también es fácil de conseguir. Vaya a su consola MikTeX y, dado que obtendrá un paquete, ejecútelo en modo Admin. Una vez allí, dirígete a la Paquetes pestaña en el lado izquierdo de la ventana de la consola, y en el cuadro de búsqueda, escriba latexmk
. Verá el paquete en el menú de resultados; MikTeX lo reconoce, pero aún no está instalado. Instale el paquete y reinicie su aplicación VS Code.
En cuanto al problema del visor de PDF, una vez .tex
El archivo se guarda, dicho archivo se compila automáticamente y el PDF está listo para ser visto en la aplicación VS Code. Haga clic en el botón situado más a la izquierda en la parte superior derecha de la aplicación, justo debajo del icono de minimizar de Windows.
Finalizando este artículo puedes encontrar las observaciones de otros desarrolladores, tú además tienes la opción de mostrar el tuyo si dominas el tema.