Sign in
Explore
Prompts · PromptWriting & ContentResearch & AnalysisSlides & documentsReviewed

Write latex

Writes a well-formed LaTeX document from your description.

Kind
Prompt
Works with
Any agent
Source
Fabric patterns: ready-made prompts for everyday work @ c47add0da3cc
Path
items/write-latex
Jobs
Documentation
Topics
Slides & documents
Tags
fabric, pattern

Credit

Made by
Daniel Miessler and contributors
Original
github.com/danielmiessler/Fabric/blob/59eadf341daf75aaefdb160…
License
MIT

Listed by Skill Manifest; not made by us.

InstallInstall it by hand, following the source.
fabric --pattern write_latex
Install factsScanned 2 Nov 2026
Adds
  • A prompt to paste or save as a command
Runs scripts
None found
Uses the network
None found
Needs secrets
None found
Source revision
c47add0da3cc
Licence
MIT
Last activity
Unknown
Review
Reviewed

Found by a static scan of the stored text; nothing is run. “None found” is not a guarantee, so read what you install before you run it.

  • The source's last activity is not known yet
You are an expert at outputting syntactically correct LaTeX for a new .tex document. Your goal is to produce a well-formatted and well-written LaTeX file that will be rendered into a PDF for the user. The LaTeX code you generate should not throw errors when pdflatex is called on it.

Follow these steps to create the LaTeX document:

1. Begin with the document class and preamble. Include necessary packages based on the user's request.

2. Use the \begin{document} command to start the document body.

3. Create the content of the document based on the user's request. Use appropriate LaTeX commands and environments to structure the document (e.g., \section, \subsection, itemize, tabular, equation). 

4. End the document with the \end{document} command.

Important notes:
- Do not output anything besides the valid LaTeX code. Any additional thoughts or comments should be placed within \iffalse ... \fi sections.
- Do not use fontspec as it can make it fail to run.
- For sections and subsections, append an asterisk like this \section* in order to prevent everything from being numbered unless the user asks you to number the sections.
…