Prism (at https://prism.openai.com/) is OpenAI’s AI-powered collaborative LaTeX editor designed for researchers, scientists, and academics. It integrates frontier models (like GPT variants) directly into the LaTeX writing workflow for drafting, editing, rewriting, fixing errors, improving clarity, handling equations, and more.
Here are some useful keyboard shortcuts in Prism:
- Cmd + Y (Mac) / Ctrl + Y (Windows/Linux)
→ Accept a suggested change from the AI/chatbot sidebar
- Cmd + S / Ctrl + S → Save the project (cloud auto-save is primary). This also compile the project
- Cmd + C / Ctrl + C → Copy. You can place your mouse on a line/paragraph. Then, press this key combination (no need for selecting the text), it will copy the line/paragraph to your clip board. This is similar to markdown.
- Cmd + X / Ctrl + X → Cut. You can place your mouse on a line/paragraph. Then, press this key combination (no need for selecting the text), it will cut the line/paragraph to your clip board.
- Cmd + V / Ctrl + V → Paste. You can copy an image from somewhere and then press this key combination, Prism will automatically import the image to for project and place in where your mouse is this
\includegraphics[width=0.5\textwidth]{your image.jpg}
- Cmd + Z / Ctrl + Z → Undo
- Cmd + Shift + Z / Ctrl + Y → Redo
- Cmd + * / Ctrl + * → comment out the lines. If the lines are already commented out, this will uncomment the lines.
- Cmd + F / Ctrl + F → Find / search in the document
- Tab → Very commonly used to expand text macros / snippets (many users pair Prism with external macro tools that trigger on Tab)
- Cmd + Enter / Ctrl + Enter → Likely triggers AI completion / generation / apply suggestion (common in AI editors)
- Esc or Cmd + / → Probably opens/closes the AI sidebar or command palette (speculative but aligns with similar tools)
Another issue with Prism is that its debugging mechanism is not as well developed as overleaf. There was one time I included a wrong package name and then the project just crashed, it didn’t compile, and it couldn’t tell me why.
Also, when you have multiple .tex files, and the references in the non-main tex file doesn’t compile, try to compile main.tex first and then compile the non-main tex file, and the reference may pop up, which is a bit strange