<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shuai Zhang</title>
    <description>The latest articles on DEV Community by Shuai Zhang (@shuai_zhang_b66ce137a0c52).</description>
    <link>https://dev.to/shuai_zhang_b66ce137a0c52</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4097395%2F5f66ea06-ed1e-42ef-b90a-f8adf60b235c.png</url>
      <title>DEV Community: Shuai Zhang</title>
      <link>https://dev.to/shuai_zhang_b66ce137a0c52</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shuai_zhang_b66ce137a0c52"/>
    <language>en</language>
    <item>
      <title>The Render-Test-Revise Loop for LaTeX Teams</title>
      <dc:creator>Shuai Zhang</dc:creator>
      <pubDate>Mon, 31 Aug 2026 00:46:52 +0000</pubDate>
      <link>https://dev.to/shuai_zhang_b66ce137a0c52/the-render-test-revise-loop-for-latex-teams-21pj</link>
      <guid>https://dev.to/shuai_zhang_b66ce137a0c52/the-render-test-revise-loop-for-latex-teams-21pj</guid>
      <description>&lt;p&gt;LaTeX work is often described as writing, but a technical paper behaves more like a small software project. A paragraph can compile while still containing a wrong reference, a stale label, or a figure that no longer matches the text. That is why a useful workflow needs a render-test-revise loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Render a small slice first
&lt;/h2&gt;

&lt;p&gt;Before compiling a 60-page thesis, work on the section that is changing. A short feedback cycle makes it easier to notice missing packages, broken citations, and layout regressions.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Test the source, not only the PDF
&lt;/h2&gt;

&lt;p&gt;Search for undefined references, duplicate labels, overfull boxes, and citations that are not present in the bibliography. The PDF is the output; the .tex files are the source of truth.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Revise with context
&lt;/h2&gt;

&lt;p&gt;When using an AI assistant, include the surrounding environment, local macros, citation keys, and the intended mathematical meaning. Asking for a rewrite of an isolated sentence can silently break notation.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Keep a human approval gate
&lt;/h2&gt;

&lt;p&gt;An assistant can suggest a cleaner proof or a more concise paragraph, but the author still needs to check claims, sources, and equations. A green build does not prove that an argument is correct.&lt;/p&gt;

&lt;p&gt;For teams that want the editor, AI assistance, and preview in one browser workflow, &lt;a href="https://latexeditor.com" rel="noopener noreferrer"&gt;LaTeXEditor&lt;/a&gt; is worth trying. The important idea is not automatic writing; it is shortening the distance between a source change and a reviewable result.&lt;/p&gt;

</description>
      <category>latex</category>
    </item>
    <item>
      <title>From Prompt to PDF: A Review Loop for LaTeX Teams</title>
      <dc:creator>Shuai Zhang</dc:creator>
      <pubDate>Fri, 28 Aug 2026 07:03:07 +0000</pubDate>
      <link>https://dev.to/shuai_zhang_b66ce137a0c52/from-prompt-to-pdf-a-review-loop-for-latex-teams-56p9</link>
      <guid>https://dev.to/shuai_zhang_b66ce137a0c52/from-prompt-to-pdf-a-review-loop-for-latex-teams-56p9</guid>
      <description>&lt;p&gt;A useful AI workflow for technical writing should look less like autocomplete and more like a small review loop. The goal is not to let a model replace the author; it is to make each proposed change easy to understand, test, and keep or discard.&lt;/p&gt;

&lt;p&gt;For LaTeX projects, I use five checkpoints:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Preserve document context&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A sentence rarely stands alone. Include the surrounding section, citations, labels, custom commands, and the mathematical environment when asking for help. This prevents a polished rewrite from quietly changing the meaning of a reference or breaking a command.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Show a diff, not a replacement&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The first output from an AI assistant should be a candidate edit. Keeping the original beside the suggestion makes terminology, claims, and tone easier to review. It also gives you a safe path back when a change is technically fluent but scientifically wrong.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Keep equations editable&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;An image can be a good recognition input, but the deliverable should be LaTeX source. Editable formulas can be aligned, reused, and compiled. A rendered preview is still essential for catching delimiters, subscripts, matrices, and spacing problems.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Compile in small steps&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Compile after a paragraph, equation, or reference change instead of waiting until the end. Short feedback cycles make errors local: an unmatched brace or undefined citation is much easier to fix when you know which change introduced it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Keep collaboration attached to the project&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Comments, revisions, source files, and PDFs should point to the same working document. That gives a co-author a precise place to discuss a sentence or equation and makes it obvious which version was reviewed.&lt;/p&gt;

&lt;p&gt;This is the kind of source-first workflow LaTeXEditor is built to support, with academic rewriting in context, editable equation assistance, live preview, and project collaboration. The author still owns the research decisions: derivations, data, references, and conclusions need human review.&lt;/p&gt;

&lt;p&gt;If you want to try the workflow, you can explore &lt;a href="https://latexeditor.com/" rel="noopener noreferrer"&gt;https://latexeditor.com/&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Practical Checklist for AI-Assisted LaTeX Projects</title>
      <dc:creator>Shuai Zhang</dc:creator>
      <pubDate>Thu, 27 Aug 2026 12:53:36 +0000</pubDate>
      <link>https://dev.to/shuai_zhang_b66ce137a0c52/a-practical-checklist-for-ai-assisted-latex-projects-3n92</link>
      <guid>https://dev.to/shuai_zhang_b66ce137a0c52/a-practical-checklist-for-ai-assisted-latex-projects-3n92</guid>
      <description>&lt;p&gt;AI can improve a research draft quickly, but a LaTeX project needs more than a good-sounding paragraph. It needs a workflow that keeps source, structure, and review connected.&lt;/p&gt;

&lt;p&gt;Here is the checklist I use when evaluating an AI-assisted LaTeX workflow.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Start from the document, not a detached chat. Select the passage that needs work and keep its citations, labels, math, and environment in view. Context makes a rewrite safer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generate a diff-like proposal. Never treat the first model response as the final manuscript. Compare the suggestion with the original and apply it only after checking meaning and references.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep formulas as source. A screenshot is useful as input, but it is a poor final format for a paper. Convert or generate the expression as editable LaTeX, then inspect a rendered preview.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Compile early. A small change can expose a missing brace, an invalid command, or a broken reference. Compiling after focused edits is usually cheaper than debugging a large batch later.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Separate language review from research review. An AI tool can suggest clearer wording, but the author must still verify the claim, the units, the notation, and the evidence behind it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make collaboration contextual. Comments should point to the sentence, equation, or figure being discussed. Coauthors should be able to see the same current source and the PDF produced from it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep a history. A revision log makes it possible to recover a good earlier formulation and understand why a change was made.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;LaTeXEditor packages these habits into an online project workflow. Its writing tools work on selected LaTeX content and return suggestions for review. Its formula workspace offers templates, raw source editing, live preview, natural-language generation, and image-to-LaTeX conversion. The same project can hold collaborators, comments, revisions, source files, and compiled PDFs.&lt;/p&gt;

&lt;p&gt;The broader lesson is useful beyond LaTeX. AI features work best when they are close to the artifact they change. For code, that means a diff and tests. For a research paper, it means source-aware edits and compilation. In both cases, the goal is not to remove human judgment; it is to make each judgment easier to inspect.&lt;/p&gt;

&lt;p&gt;For a new paper, thesis, or technical report, you can start from a blank project, a template, or an existing ZIP at &lt;a href="https://latexeditor.com/" rel="noopener noreferrer"&gt;https://latexeditor.com/&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
