Saltar al contenido

Vista previa de PDF en Visual Studio Code

Luego de de nuestra prolongada recopilación de datos resolvimos esta escollo que presentan muchos los usuarios. Te dejamos la respuesta y esperamos que sea de gran apoyo.

Solución:

En mi configuración, solo instalé LaTeX Workshop (versión 8.7.2), sin LaTeX Preview, y funcionó de inmediato (con MikTeX y el latexmk paquete ya instalado).

Recomendaría deshabilitar LaTeX Preview y Markdown PDF (parece que ya lo intentó y no funcionó) y luego intente abrir el pdf de estas otras formas para ver si funcionan:

  • En la barra de herramientas junto a la pestaña del archivo, haga clic en este botón:
    botón de vista previa
  • Prensa Ctrl + Shift + P y empieza a escribir latex workshop view latex pdf file y haz clic en él cuando aparezca.
  • Editar: En la barra lateral, haga clic en el botón “TeX”, luego en “Ver PDF de LaTeX”. Prueba a ampliar el menú y prueba las diferentes opciones.
  • En la barra lateral, haga clic en este botón para abrir el Explorador: botón explorador, luego haga clic en el archivo pdf. Si ve un mensaje que indica que se trata de un archivo binario, haga clic en algo como “abrir de todos modos”.

Si ninguno de estos funciona, tiene un problema con el visor de PDF de VS Code. Si solo funciona el último, es un problema con el taller de LaTeX. Si todos funcionan, hay algún problema con el método abreviado de teclado.

Actualizar

Para pregunta actualizada:

parece el tasks.json está configurado para que llamar a “actualizar pdf” llame a “compilar” antes de ejecutar, pero desea llamar a “compilar” para llamar a “actualizar pdf” después de ejecutar.

Pienso que el tasks.json debería verse así:


    "version": "2.0.0",
    "tasks": [
          
            "label": "Run pdflatex",
            "type": "shell",
            "group": "build",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "_CFA.tex"
            ]
        ,
        
            "label": "Run bibtex",
            "type": "shell",
            "group": 
                "kind": "test",
                "isDefault": true
            ,
            "command": "bibtex",
            "args": [
                "-terse",
                "*.aux"
            ]
        ,
        
            "label": "update pdf",
            "command": "$command:latex-workshop.refresh-viewer"
        ,
        
            "label": "Compile and update",
            "group": 
                "kind": "build",
                "isDefault": true
            ,
            "dependsOrder": "sequence",
            "dependsOn": ["Run pdflatex", "update pdf"]
        
    ]

Aquí he creado una nueva tarea que llama “Ejecutar pdflatex” y luego “actualizar pdf” en secuencia. También lo convertí en la herramienta de compilación predeterminada, por lo que se ejecutará con Ctrl+Shift+B. si quieres correr bibtex también, puedes agregarlo a la "dependsOn" campo.

Tenga en cuenta que la receta de compilación de LaTeX-Workshop se ejecuta con Ctrl+Alt+B más bien que Ctrl+Shift+B. Para que funcione, puedes eliminar latexmk formar la lista de recetas poniendo esto en su settings.json:

  "latex-workshop.latex.recipes": [
    
      "name": "pdflatex ➞ bibtex ➞ pdflatex × 2",
      "tools": [
        "pdflatex",
        "bibtex",
        "pdflatex",
        "pdflatex"
      ]
    ,
  ],

instalé el complemento LaTeX workshop para compilar, y Markdown PDF para obtener una vista previa, lo que funciona bien para mí.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *