Inviting collaborators
Share your project with others by inviting them via email.Invited users receive write access to the project. They can edit, compile, and chat, but cannot delete the project.
Collaboration features
When working with others, Typeset provides several real-time collaboration features:Live presence indicators
See who else is currently viewing or editing the project:- Avatars: Collaborator avatars appear in the top navigation
- Live cursors: See where others are typing in real-time
- Active status: Know when team members are online
Real-time editing
All changes sync instantly across all collaborators:- Simultaneous editing: Multiple people can edit different parts of the document at once
- Conflict-free: The editor automatically merges changes without conflicts
- No save button: Everything is saved automatically as you type
Shared compilation
When anyone compiles the document, all collaborators see the updated PDF:- Instant preview: PDF updates appear for everyone
- Error visibility: Compilation errors are visible to all collaborators
- Consistent output: Everyone sees the same compiled result
Managing project access
View and manage who has access to your project.View collaborators
See the list of everyone with access to the project, including their email addresses.
Who can remove collaborators?
Who can remove collaborators?
Only the project owner (the person who created the project) can remove other users’ access. The owner’s email is stored in the project metadata.
Project permissions
Typeset uses a simple permission model:| Permission | Owner | Collaborator |
|---|---|---|
| View and edit | ✓ | ✓ |
| Compile | ✓ | ✓ |
| Use AI chat | ✓ | ✓ |
| Rename project | ✓ | ✓ |
| Invite others | ✓ | ✓ |
| Remove collaborators | ✓ | ✗ |
| Delete project | ✓ | ✗ |
All collaborators have write access. There is currently no read-only access mode.
Collaboration best practices
Communication
Use the built-in chat panel for project-related discussions:- AI assistance: Ask the AI to generate or edit LaTeX code
- Team coordination: Discuss changes with collaborators in context
- Edit suggestions: The AI can suggest edits that you can accept or reject
Avoiding conflicts
While Typeset handles simultaneous editing automatically, these practices help:- Coordinate major edits: Let team members know before making large structural changes
- Work on different sections: Split work by document sections when possible
- Compile frequently: Regular compilation helps catch issues early
- Use the chat: Communicate about what you’re working on
Managing large teams
Authentication requirements
All collaborators must have a Typeset account:- Sign up: Invited users need to create an account using the same email address
- Email verification: Email addresses must be verified through Clerk authentication
- Protected routes: Project pages require authentication to access
Removing yourself from a project
If you no longer need access to a shared project:
Leaving a project only affects your access and doesn’t impact other collaborators.
Troubleshooting collaboration issues
Invited user can't see the project
Invited user can't see the project
Ensure they:
- Created an account with the exact email address you invited
- Verified their email address
- Refreshed the “Shared With Me” page after signing up
Changes aren't syncing
Changes aren't syncing
Real-time sync issues are rare but can happen:
- Check your internet connection
- Refresh the page to reconnect
- Verify that Liveblocks services are operational
Can't remove a collaborator
Can't remove a collaborator
Only the project owner can remove collaborators. If you’re not the owner, ask the project creator to remove the user.
Related resources
- Creating projects - Learn how to create and manage projects
- LaTeX basics - Master LaTeX syntax for better collaboration
- Troubleshooting - Fix common issues