<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tectonic on Tyler Collins</title>
    <link>https://www.tk11br.ca/tags/tectonic/</link>
    <description>Recent content in Tectonic on Tyler Collins</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>2022-2026 Tyler Collins. Content licensed under CC BY-NC 4.0.</copyright>
    <lastBuildDate>Tue, 13 Oct 2026 12:00:00 -0400</lastBuildDate>
    <atom:link href="https://www.tk11br.ca/tags/tectonic/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tectonic makes LaTeX easier to work on with an agent</title>
      <link>https://www.tk11br.ca/posts/tectonic-with-coding-agents/</link>
      <pubDate>Tue, 13 Oct 2026 12:00:00 -0400</pubDate>
      <guid>https://www.tk11br.ca/posts/tectonic-with-coding-agents/</guid>
      <description>Using Tectonic and a coding agent to edit LaTeX, compile a résumé, and check the rendered PDF without browser automation.</description>
      <content:encoded><![CDATA[<p>I recently used <a href="https://tectonic-typesetting.github.io/">Tectonic</a> to rerender my résumé and make changes with a coding agent. This made the back-and-forth a lot easier. I could ask for a change, have the agent edit the underlying LaTeX, and get another PDF to check.</p>
<p>In my opinion, Tectonic and a coding agent are now a pretty practical alternative to Overleaf if you&rsquo;re working on a document by yourself. The agent can work directly on local files and run the compiler. This way you don&rsquo;t need it clicking around a browser through computer-use tools trying to diagnose how your tables are formatted.</p>
<h2 id="a-simpler-local-setup">A simpler local setup</h2>
<p>If you haven&rsquo;t used LaTeX, it&rsquo;s a way to write documents as source files and compile them into typeset output, usually a PDF. It&rsquo;s useful for résumés and papers, especially when you want precise formatting or have lots of equations. Your textbooks use it, for example.</p>
<p>Getting a local LaTeX setup working can be more effort than you wanted to spend on editing a document. Some of this technology is unfortunately pretty ancient. Tectonic makes that part simpler. It&rsquo;s a TeX/LaTeX engine distributed as a single executable, and it downloads the support files it needs instead of requiring you to install a full LaTeX distribution up front.</p>
<p>There are <a href="https://tectonic-typesetting.github.io/book/latest/installation/">installation options</a> for different systems. Once it&rsquo;s installed, compiling a document can be as simple as:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">tectonic resume.tex
</span></span></code></pre></td></tr></table>
</div>
</div><p>That produces <code>resume.pdf</code>. Tectonic also handles the repeated compilation passes that TeX and BibTeX can need. You&rsquo;ll need network access to download support files that aren&rsquo;t already cached, but you don&rsquo;t have to manage those downloads yourself.</p>
<h2 id="let-the-agent-keep-trying">Let the agent keep trying</h2>
<p>The useful part for me was making the changes interactively. LaTeX has plenty of classic formatting problems. Something doesn&rsquo;t fit, spacing looks wrong, or a change in one place moves something somewhere else. An agent doesn&rsquo;t really run out of things to try, which is pretty useful when you&rsquo;re working through that kind of problem.</p>
<p>Ask the agent to edit the source, compile it, and then render the PDF pages to images for visual inspection if it has the tools to do that. If the change didn&rsquo;t work, it can keep trying. Tectonic makes it easy for the agent to build/compile the PDF, and then other standard agent tooling can view the PDF for issues.</p>
<p>That last step is the big win. A successful compile tells you that you produced a PDF, not that the layout looks right. Ask the agent to review the rendered pages rather than stop as soon as the command succeeds. You should still look at the final document yourself every time of course.</p>
<p>This doesn&rsquo;t replace Overleaf&rsquo;s shared editing and collaboration features. But for a document I&rsquo;m working on myself, letting an agent edit and compile the files directly is a much simpler workflow than having it operate a web editor.</p>
<p>If you&rsquo;ve got an existing LaTeX document, try giving your agent the source and asking it to make a change with Tectonic. It worked pretty well for my résumé!</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
