Post
Share your knowledge.
Error: 'Could not find data file templates\eisvogel.latex' when using Pandoc command
Error: 'Could not find data file templates\eisvogel.latex' when using Pandoc command
I encountered the error 'Could not find data file templates\eisvogel.latex' when running the following Pandoc command:
pandoc report.md -o report.pdf --from markdown --template=eisvogel --listings
Despite creating a
.pandoc
directory in my home repository and adding the
templates
directory with
eisvogel.latex
, the error persists. How can I resolve this issue?
- Polywrap
- Hackathon
- Event
Answers
1To resolve the issue, follow these steps:
-
Install Pandoc:
-
Download the latest Pandoc binary for Linux from the official Pandoc download page.
-
Select the .deb file suitable for Debian/Ubuntu systems if you are using Windows 11, Ubuntu, or WSL.
-
Determine your system architecture by running the command uname -m in your terminal.
-
If the output is x86_64, your system uses the amd64 architecture.
-
If the output is aarch64, your system uses the arm64 architecture. Download the corresponding file.
-
Navigate to the directory where the .deb file is downloaded using the terminal:
cd /mnt/c/Users/<your_username>/Downloads
Install the downloaded Pandoc package with the dpkg command:
sudo dpkg -i pandoc-3.1.11-1-.deb
Replace
Create a directory for Pandoc templates: sudo mkdir -p /home/<your_username>/.pandoc/templates/ Note: Replace <your_username> with your actual username. Move the eisvogel.latex file to the templates directory: mv /home/<your_username>/Downloads/eisvogel.latex /home/<your_username>/.pandoc/templates/ This command moves the eisvogel.latex file to the templates folder. Generate PDF using Pandoc:
"Copy the" content of the eisvogel.latex file from GitHub. Execute the following command to convert a Markdown file (Reports.md) to PDF using the eisvogel template:
pandoc /path/to/Reports.md -o report.pdf --from markdown --template=/home/<your_username>/.pandoc/templates/eisvogel.latex --listings
Replace /path/to/Reports.md with the actual path to your Markdown file and ensure the correct path to the eisvogel.latex template is provided.
By following these steps, you should be able to successfully generate a PDF report using Pandoc with the specified template
.
Do you know the answer?
Please log in and share it.