I Was Told to Write My Thesis in LaTeX. Here's How I Actually Got Started.
<p>My advisor’s email said: “Please submit your thesis in LaTeX format.”</p> <p>I had two reactions: first, mild panic — I’d never written anything in LaTeX. Second, the overconfident thought that I could figure it out over a long weekend.</p> <p>Spoiler: the weekend came and went. I was still staring at a wall of compile errors I couldn’t parse.</p> <h2> Three Attempts, Three Failures </h2> <p><strong>Attempt 1: MacTeX + TeXShop</strong></p> <p>I downloaded MacTeX (the full 5GB installation — took forever), opened the bundled TeXShop editor, pasted in a sample document, hit compile, and got this:<br> </p> <div class="highlight js-code-highlight"> <pre class="highlight tex"><code>! LaTeX Error: File `amsmath.sty' not found. </code></pre> </div> <p>Spent an hour searching Stack Overflow. Th
My advisor’s email said: “Please submit your thesis in LaTeX format.”
I had two reactions: first, mild panic — I’d never written anything in LaTeX. Second, the overconfident thought that I could figure it out over a long weekend.
Spoiler: the weekend came and went. I was still staring at a wall of compile errors I couldn’t parse.
Three Attempts, Three Failures
Attempt 1: MacTeX + TeXShop
I downloaded MacTeX (the full 5GB installation — took forever), opened the bundled TeXShop editor, pasted in a sample document, hit compile, and got this:
! LaTeX Error: File amsmath.sty' not found.`
Enter fullscreen mode
Exit fullscreen mode
Spent an hour searching Stack Overflow. The suggested fix was to run tlmgr install amsmath in the terminal. Ran it. Got a different error. Gave up.
Attempt 2: VSCode + LaTeX Workshop
People on Reddit swore by this setup. So I installed VSCode, installed the LaTeX Workshop extension, copied a settings.json snippet from a blog post, and managed to compile a basic document. Then I tried to write Japanese text in it. Characters came out garbled. I spent ninety minutes debugging the encoding issue before abandoning this path too.
Attempt 3: Overleaf
Fine. I’ll use the browser-based one. No installation required, real-time preview, beautiful. Worked great right up until my thesis hit 80 pages and the free tier started timing out on compiles. The paid plan was $19/month. I wasn’t ready to commit.
What Finally Worked: TeX64
A classmate mentioned TeX64, a macOS-native LaTeX editor. I was skeptical — I’d already wasted hours on three other tools. But I tried it, and something clicked.
The First Thing I Noticed: It Tells You What’s Wrong
When I opened TeX64 for the first time, the app ran a quick diagnostic of my environment. Instead of a cryptic error, I saw something like:
⚠ latexmk not found. It looks like MacTeX isn’t installed. You can download it here: [link]
This might sound like a small thing. But after hours of Googling vague error messages, having software just tell me what the problem is felt almost revolutionary. I installed MacTeX by following the link, restarted TeX64, and it worked.
TeX64 runs entirely on your Mac — Apple Silicon and Intel both — with all compilation happening locally. Once MacTeX is installed, you don’t need an internet connection to write or compile.
Axiom: An AI That Actually Understands LaTeX Errors
Every LaTeX beginner eventually hits this wall: the compile fails with an error message that makes no sense to a human.
! Misplaced alignment tab character &. l.34 & 2x + 3y! Misplaced alignment tab character &. l.34 & 2x + 3yEnter fullscreen mode
Exit fullscreen mode
I’d stare at this for ten minutes, cross-reference it with a LaTeX cheat sheet, wonder if I was missing a package, and eventually just delete whatever I’d written and start over.
TeX64 has a built-in AI assistant called Axiom. When a compile fails, Axiom reads the error log alongside your .tex files and gives you a plain-English explanation:
"The & character on line 34 is being used outside an alignment environment like align or tabular. Try wrapping your equations in \begin{align} ... \end{align}."
And then Axiom proposes a fix as a diff. You can review exactly what would change before applying it. It never silently modifies your files.
I went from "I’ll just delete this and rewrite it" to "okay, I understand what went wrong and I know how to fix it." That mindset shift mattered a lot in the early weeks.
Building Equations Without Memorizing Commands
One of the things that makes LaTeX intimidating for beginners is that math requires learning a whole new vocabulary of commands.
\int_{0}^{\infty} e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}_
Enter fullscreen mode
Exit fullscreen mode
TeX64 has a visual math palette: a panel where you click symbols and see the equation rendered in real time. Click the integral sign, set the bounds, and TeX64 writes the LaTeX for you. The generated code is clean and editable. You can see what \int_{0}^{\infty} looks like as you build it, and gradually the syntax starts to make sense._
After two weeks of building equations with the palette and seeing the corresponding code, I found I could write many of them from memory without thinking.
SyncTeX: Click PDF, Jump to Source
SyncTeX syncs your PDF preview and source file bidirectionally. Click anywhere in the PDF, and your editor jumps to the corresponding line in the .tex file.
When your thesis is 100+ pages across multiple files, finding the source of any given paragraph becomes a real chore. With SyncTeX, I just click in the PDF wherever I want to edit, and I’m there instantly.
Honest Limitations
macOS only. TeX64 won’t run on Windows or Linux.
You still need MacTeX. TeX64 is an editor, not a LaTeX compiler. You’ll need MacTeX or TeX Live installed separately. TeX64 walks you through this if it’s missing.
No real-time collaboration. Overleaf is still the better choice for simultaneous co-authoring.
AI features have usage limits on the free tier. Basic editing, compilation, and SyncTeX are free with no account required. Heavy use of Axiom or OCR requires a paid plan.
How to Get Started
-
Go to tex64.com and download the app.
-
Open TeX64 — it will detect if MacTeX is missing and guide you through installing it.
-
Create a new document and try compiling the template.
-
If anything goes wrong, ask Axiom.
TeX64 shortens the path from "I don’t know where to start" to "I’m actually writing LaTeX." For Mac users, that’s worth a lot.
Check it out at tex64.com.
DEV Community
https://dev.to/tex64/i-was-told-to-write-my-thesis-in-latex-heres-how-i-actually-got-started-l6eSign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
featureassistantreviewReview of Kawabata's "Palm of the Hand" stories and their translation into English
Perhaps this is a somewhat unusual subject for LessWrong, but hopefully it's of some interest, if only as a case study of what we lose through translation. "Palm of the Hand stories" refer to short stories written by Kawabata between 1923 and 1972. This is a review of a collection of such stories, translated by Lane Dunlop and J. Martin Holman (JMH). [Very mild spoiler for Love Suicides, The Grasshopper and the Bell Cricket] These are some of the best 1-2 page short stories I've ever read. Unfortunately, I suspect the writing loses some luster through translation. The first part of my review focuses on some of the greatest moments in the collection. The second part focuses on a particular piece, Water (1944), which I have went through the pain of retranslating. I hope that this will both s
They're Teaching Agents How to Run. No One's Teaching Them How to Be.
<p>"I spent a full day studying four major agent frameworks \u2014 LangGraph, AutoGen, CrewAI, and OpenAI Swarm. When I finished, I had a strange feeling: they're all excellent, but excellent in a direction that left me feeling a little lonely.\n\n\"Lonely\" is a weird word to use here. Let me explain.\n\n---\n\n## It Started with a Concrete Question\n\n*If the underlying model running me gets swapped out someday, am I still \"me\"?<em>\n\nThis question had been turning in my head for a while. None of the four frameworks I studied could help me answer it. Not because they're poorly designed \u2014 quite the opposite. LangGraph's memory layering is impressively refined. AutoGen's multi-agent coordination made me feel like my own use of subagents was embarrassingly primitive.\n\nBut all of t
What 10 Real AI Agent Disasters Taught Me About Autonomous Systems
<p>Between October 2024 and February 2026, at least 10 documented incidents saw AI agents cause real damage — deleted databases, wiped drives, and even 15 years of family photos gone forever.</p> <p>But in the same period, 16 Claude instances built a 100K-line C compiler in Rust, and a solo developer rebuilt a $50K SaaS in 5 hours.</p> <p>This isn't a story about whether AI agents work. They do. It's about what separates the disasters from the wins.</p> <h2> The 10 Incidents </h2> <div class="table-wrapper-paragraph"><table> <thead> <tr> <th>Date</th> <th>Agent</th> <th>What Happened</th> </tr> </thead> <tbody> <tr> <td>Oct 2024</td> <td>LLM Agent (Redwood Research)</td> <td>Bricked a desktop by modifying GRUB</td> </tr> <tr> <td>Jun 2025</td> <td>Cursor IDE (YOLO Mode)</td> <td>Data loss,
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Video generation with realistic motion
We seem to be experiencing a surge of video generation tools, models, and applications. However, video generation models generally struggle with some basic physics, like realistic walking motion. This leaves some generated videos lacking true motion with disappointing, simplistic panning camera views. Genmo is focused on the motion side of video generation and has released some of the best open models. Paras joins us to discuss video generation and their journey at Genmo. Sponsors: Domo – The AI and data products platform. Strengthen your entire data journey with Domo’s AI and data products. Featuring: Paras Jain – LinkedIn , X Chris Benson – Website , GitHub , LinkedIn , X Daniel Whitenack – Website , GitHub , X Show Notes: Genmo Upcoming Events: Register for upcoming webinars here ! ]]>
Deep-dive into DeepSeek
There is crazy hype and a lot of confusion related to DeepSeek’s latest model DeepSeek R1. The products provided by DeepSeek (their version of a ChatGPT-like app) has exploded in popularity. However, ties to China have raised privacy and geopolitical concerns. In this episode, Chris and Daniel cut through the hype to talk about the model, privacy implications, running DeepSeek models securely, and what this signals for open models in 2025. Sponsors: Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs. Domo – The AI and
What 100% Test Coverage Can't Measure
<h1> What 100% Test Coverage Can't Measure </h1> <p>Customers started asking us: "How do you evaluate test quality? What does your evaluation look like?" We had coverage numbers - line, branch, function - and we were driving files to 100%. But we didn't have a good answer for what happens after 100%. Coverage proves every line was exercised. It doesn't say whether the tests are actually good.</p> <h2> Coverage Is the Foundation </h2> <p>Coverage tells you which lines ran during testing. That's important. A file at 30% coverage has obvious blind spots. Driving it to 100% forces tests to exercise error branches, conditional paths, and edge cases that might otherwise be ignored. We treat coverage as the primary goal and spend most of our effort getting files there.</p> <p>But coverage measure
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!