Post
Share your knowledge.
Mar 29, 2024
Expert Q&A
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?
- Foundry
- Security
0
1
Share
Comments
Answers
1Mar 29 2024, 10:41
To 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.
- If the output is
- 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:
Replacesudo dpkg -i pandoc-3.1.11-1-.deb
<architecture>
with eitheramd64
orarm64
, depending on your system's architecture. - Resolve any dependency issues by running:
sudo apt-get install -f
-
Setup Pandoc Templates:
- Create a directory for Pandoc templates:
Note: Replacesudo mkdir -p /home/<your_username>/.pandoc/templates/
<your_username>
with your actual username. - Move the
eisvogel.latex
file to the templates directory:
This command moves themv /home/<your_username>/Downloads/eisvogel.latex /home/<your_username>/.pandoc/templates/
eisvogel.latex
file to the templates folder.
- Create a directory for Pandoc templates:
-
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 theeisvogel
template:
Replacepandoc /path/to/Reports.md -o report.pdf --from markdown --template=/home/<your_username>/.pandoc/templates/eisvogel.latex --listings
/path/to/Reports.md
with the actual path to your Markdown file and ensure the correct path to theeisvogel.latex
template is provided.
- Copy the content of the
By following these steps, you should be able to successfully generate a PDF report using Pandoc with the specified template.
0
Official Answer
Comments
Do you know the answer?
Please log in and share it.
Cyfrin Updraft is an education platform specializing on teaching the next generation of smart contract developers
200Posts201Answers