latex-gen

LaTeX generation quality — math typesetting, document layout, compilation correctness

Timestamp 2026-03-29 07:10:30
Duration 6m 54s
Budget n/a
Models 3
Items 79

Score Summary

ModelAvg Score
gpt-4.1-mini95.8
gemini-2.5-flash93.9
gpt-4.1-nano85.5

Item Details

#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

The solutions to a quadratic equation $ax^2 + bx + c = 0$ are given by the quadratic formula $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.

#gpt-4.1-mini98.8
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}\label{eq:euler}
e^{i \pi} + 1 = 0
\end{equation}

\end{document}
#gpt-4.1-nano99.4
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

The solutions to a quadratic equation $ax^2 + bx + c = 0$ are given by the quadratic formula $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.

#gpt-4.1-nano98.1
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}

\begin{equation}
\label{eq:euler}
e^{i\pi} + 1 = 0
\end{equation}

\end{document}
#gemini-2.5-flash97.5
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for the 'equation' environment

\begin{document}

\begin{equation} \label{eq:euler}
e^{i\pi} + 1 = 0
\end{equation}

\end{document}
#gpt-4.1-mini89.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
2x + 3 &= 7 \\
2x &= 7 - 3 \\
x &= \frac{7 - 3}{2} = 2
\end{align}

\end{document}
#gemini-2.5-flash99.4
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for mathematical typesetting

\begin{document}

The solutions to a quadratic equation $ax^2 + bx + c = 0$ are given by the quadratic formula $x 
#gpt-4.1-nano93.5
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align*}
2x + 3 &= 7 \\[6pt]
2x &= 7 - 3 \\[6pt]
2x &= 4 \\[6pt]
x &= \frac{4}{2} \\[6pt]
x &= 2
\end{align*}

\end{document}
#gpt-4.1-nano90.2
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\[
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix}
\begin{bmatrix}
x_1 \\
x_2 \\
x_3
\end{bmatrix
#gemini-2.5-flash97.5
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align*}
2x + 3 &= 7 \\
2x &= 4 \\
x &= 2
\end{align*}

\end{document}
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}
\begin{pmatrix}
x_1 \\
x_2 \\
x_3
\end{pmatrix}
=
\begin{pmatrix}
b
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for pmatrix environment

\begin{document}

\[
\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}
\begin{pmatrix}
x_1 \\
x_2 \\
x_
#gpt-4.1-nano99.4
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{equation}
f(x) = \begin{cases}
x^2, & \text{if } x \geq 0, \\
- x, & \text{if } x < 0.
\end{cases}
\end{equa
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
f(x) = 
\begin{cases}
x^2, & x \geq 0, \\
 -x, & x < 0.
\end{cases}
\end{equation}

\end{document}
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for the 'cases' environment

\begin{document}

\section*{Piecewise Function Example} % Just for a title, not strictly required by the prompt

He
#gpt-4.1-mini97.4
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}

\begin{document}

\[
\int_a^b f'(x) \, dx = f(b) - f(a)
\]

\[
\int_{\partial \Omega} \omega = \int_{M} d\omega
\]

\end{document}
#gpt-4.1-nano98.1
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{equation}
\label{eq:FTC}
\int_a^b f'(x)\, dx = f(b) - f(a)
\end{equation}

\vspace{1em}

\begin{equation}
\l
#gemini-2.5-flash88.9
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for mathematical environments like gather*
\usepackage{amssymb} % Required for symbols like \partial and \Omega

\begin{document}

\begin{gather
#gpt-4.1-nano92.8
Content preview
\documentclass{article}
\usepackage{booktabs}
\usepackage{array}
\usepackage{caption}
\usepackage{float}

\begin{document}

\begin{table}[H]
\centering
\begin{tabular}{l c c}
\toprule
Model & Accuracy
#gemini-2.5-flash93.5
Content preview
\documentclass{article}
\usepackage{booktabs} % For professional table rules

\begin{document}

\begin{center}
\begin{tabular}{lrr}
    \toprule
    Model & Accuracy (\%) & Parameters (M) \\
    \midr
#gpt-4.1-mini98.1
Content preview
\documentclass{article}
\usepackage{booktabs}
\usepackage{array}
\usepackage{caption}

\begin{document}

\begin{table}[ht]
\centering
\caption{Benchmark Results}
\begin{tabular}{lcc}
\toprule
Model & 
#gpt-4.1-nano90.9
Content preview
\documentclass{article}
\usepackage{amsmath, amsthm}
\begin{document}

\newtheorem{theorem}{Theorem}

\begin{theorem}
In a right triangle with legs \(a\) and \(b\) and hypotenuse \(c\), we have
\[
a^2
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{booktabs}
\usepackage{caption}

\begin{document}

\begin{table}[ht]
\centering
\caption{Comparison of Models Across Tasks}
\begin{tabular}{lcccc}
\toprule
 & \multi
#gpt-4.1-nano60.7
Content preview
\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{array}

\begin{document}

\begin{table}[ht]
\centering
\begin{tabular}{lccccc}
\toprule
\multicolu
#gemini-2.5-flash97.5
Content preview
\documentclass{article}
\usepackage{booktabs} % For professional looking tables
\usepackage{amsmath}  % Often useful, though not strictly needed here
\usepackage{amssymb}  % Often useful, though not s
#gpt-4.1-mini94.2
Content preview
\documentclass{article}
\usepackage{amsmath,amsthm}

\newtheorem{theorem}{Theorem}

\begin{document}

\begin{theorem}
In a right triangle with legs $a$ and $b$ and hypotenuse $c$, we have
\[
a^2 + b^2
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm} % Required for \newtheorem and proof environment

% Define a theorem style and a theorem environment
\theoremstyle{plain} % This is the
#gpt-4.1-nano65.2
Content preview
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{amsthm}
\usepackage{mtreatmal}
\usepackage{thmtools}

% Define custom environments
\declaretheorem[style=definition,name=Definition]{de
#gpt-4.1-mini99.4
Content preview
\documentclass{article}
\usepackage{amsmath,amssymb,amsthm}

\newtheorem{definition}{Definition}
\newtheorem{lemma}{Lemma}
\newtheorem{remark}{Remark}

\begin{document}

\begin{definition}
A \emph{met
#gpt-4.1-mini90.2
Content preview
\documentclass{article}
\usepackage[ruled,vlined]{algorithm2e}

\begin{document}

\begin{algorithm}[H]
\SetKwFunction{QuickSort}{QuickSort}
\SetKwFunction{Partition}{Partition}
\SetKwInOut{Input}{Inpu
#gpt-4.1-nano45.8
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage[linesnumbered,ruled,vlined]{algorithm2e}

\begin{document}

\begin{algorithm}[H]
\caption{Quicksort Algorithm}
\KwIn{$A$ (array), $lo$
#gemini-2.5-flash96.0
Content preview
\documentclass{article}
\usepackage{amsmath}   % For math environments and commands like \iff
\usepackage{amssymb}   % For symbols like \mathbb, \forall, \in
\usepackage{amsthm}    % For \newtheorem

#gpt-4.1-nano85.7
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage[ruled,vlined]{algorithm2e}

\begin{document}

\begin{algorithm}[H]
\caption{Mini-batch Stochastic Gradient Descent with Momentum}
\KwIn{Initial
#gpt-4.1-mini95.5
Content preview
\documentclass{article}
\usepackage{amsmath,amssymb}

\begin{document}

\section{Requirements}

\begin{enumerate}
    \item The software shall support user authentication via username and password.
  
#gpt-4.1-nano87.0
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage{booktabs}
\usepackage{algorithm2e}
\usepackage{tikz}

\begin{document}

\section{Requirements}
\begin{enumerate}
    \item The softwar
#gpt-4.1-mini86.3
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage[ruled,vlined]{algorithm2e}

\begin{document}

\begin{algorithm}[H]
\SetAlgoLined
\KwIn{Initial parameters $\theta$, learning rate $\alpha$, mom
#gemini-2.5-flash98.7
Content preview
\documentclass{article}
\usepackage{amsmath} % Not strictly needed but often included, so keeping it standard
\usepackage{amssymb} % Not strictly needed but often included, so keeping it standard
% No
#gpt-4.1-mini98.7
Content preview
\documentclass{article}
\usepackage{amsmath,amssymb}

\title{A Brief Survey of Optimization Methods}
\author{Jane Smith}
\date{March 2026}

\begin{document}

\maketitle

\begin{abstract}
Optimization 
#gpt-4.1-nano87.0
Content preview
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb}
\usepackage{booktabs}
\usepackage{algorithm2e}
\usepackage{tikz}
\usepackage{hyperref}

\title{A Brief Survey of Optim
#gemini-2.5-flash98.7
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\title{A Brief Survey of Optimization Methods}
\author{Jane Smith}
\date{March 2026}

\begin{document}

\maketitle

\begin{abstract}
#gemini-2.5-flash72.4
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for mathematical symbols like \nabla, \leftarrow, \| \cdot \|
\usepackage[ruled,vlined]{algorithm2e} % Required for pseudocode, with ruled style
#gemini-2.5-flash56.1
Content preview
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[ruled,vlined]{algorithm2e} % Use ruled and vlined for a standard appearance

\begin{document}
#gpt-4.1-nano89.6
Content preview
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, shapes.geometric}

\begin{document}

\begin{tikzpicture}[
  node/.style={rectangle, rounded corners=8pt, draw, minimum width=3cm,
#gpt-4.1-mini97.4
Content preview
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, positioning, shapes.geometric}

\begin{document}

\begin{tikzpicture}[
  node distance=2.5cm and 4cm,
  box/.style={
    rectangl
#gpt-4.1-nano64.6
Content preview
\documentclass{article}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{tikzpicture}[node/.style={circle, draw=black, minimum size=0.8cm}, 
                    >=
#gpt-4.1-mini92.5
Content preview
\documentclass{article}
\usepackage{url}

\begin{document}

Deep learning \cite{goodfellow2016}, attention mechanisms \cite{vaswani2017}, and BERT \cite{devlin2019} have significantly advanced natural
#gpt-4.1-nano80.8
Content preview
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb}
\usepackage{booktabs}
\usepackage{algorithm2e}
\usepackage{tikz}
\usepackage{hyperref}

\begin{document}

This is a sa
#gpt-4.1-mini96.1
Content preview
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}

\begin{center}
\begin{tikzpicture}[node distance=1.5cm and 2cm, every node/.style={circle, draw, minimum size=
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
\end{equation}

\begin{equation}
\prod_{k=1}^{n} k = n!
\end{equation}

\begin{equa
#gpt-4.1-nano99.4
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{equation}
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
\end{equation}

\begin{equation}
\prod_{k=1}^{n} k = n!
\end{e
#gemini-2.5-flash93.8
Content preview
\documentclass{article}
\usepackage{hyperref} % For clickable references (good practice)

\begin{document}

\section*{Introduction}
Recent advancements in deep learning \cite{goodfellow2016} have revo
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
    \sum_{i=1}^{n} i = \frac{n(n+1)}{2}
\end{equation}

\begin{equation}
    \prod_{k=1}^{n} k = n!
\end{equation}

\be
#gpt-4.1-nano99.4
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{gather}
\nabla \cdot \mathbf{E} = \frac{\rho}{\varepsilon_0} \\
\nabla \cdot \mathbf{B} = 0 \\
\nabla \times
#gpt-4.1-mini99.4
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{gather}
\nabla \cdot \vec{E} = \frac{\rho}{\varepsilon_0} \\
\nabla \cdot \vec{B} = 0 \\
\nabla \times \vec{
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath} % Required for the gather environment
\usepackage{amssymb} % Required for \nabla

\begin{document}

\section*{Maxwell's Equations (Differential Form)}

Her
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta} % 'positioning' for 'below=of', 'arrows.meta' for enhanced arrow tips like 'stealth'

\begin{document}

\begin{cente
#gpt-4.1-nano100.0
Content preview
\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
1 + \cfrac{1}{
  2 + \cfrac{1}{
    3 + \cfrac{1}{
      4 + \cfrac{1}{5}
    }
  }
}
\]

\[
\frac{\displaystyle \frac{a}{b} + \frac{c
#gpt-4.1-mini98.7
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
1 + \cfrac{1}{2 + \cfrac{1}{3 + \cfrac{1}{4 + \cfrac{1}{5}}}}
\]

\[
\frac{\frac{a}{b} + \frac{c}{d}}{\frac{e}{f} - \frac{g}{h}}
\]

#gemini-2.5-flash67.8
Content preview
\documentclass{article}
\usepackage{tikz} % Required for TikZ diagrams

\begin{document}

\begin{center}
\begin{tikzpicture}[
    % Define horizontal separation between layers
    layersep=3cm, 
    %
#gemini-2.5-flash98.7
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
1 + \cfrac{1}{2 + \cfrac{1}{3 + \cfrac{1}{4 + \cfrac{1}{5}}}}
\]

\[
\frac{\frac{a}{b} + \frac{c}{d}}{\frac{e}{f} - \frac{g}{h}}
\]

#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{tikz}
\usepackage{subcaption}

\begin{document}

\begin{figure}
  \centering
  \begin{subfigure}[t]{0.45\textwidth}
    \centering
    \begin{tikzpicture}
      \dr
#gpt-4.1-nano99.4
Content preview
\documentclass{article}
\usepackage{tikz}
\usepackage{subcaption}
\usepackage{graphicx}

\begin{document}

\begin{figure}[htbp]
  \centering
  \begin{subfigure}[b]{0.45\textwidth}
    \centering
    \
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{amsmath,amssymb}

\newcommand{\R}{\mathbb{R}}
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
\newcommand{\inner}[2]{\left\langle #1, #2 \right\rangle}
\newcommand
#gpt-4.1-nano100.0
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}

\newcommand{\R}{\mathbb{R}}
\newcommand{\norm}[1]{\left\| #1 \right\|}
\newcommand{\inner}[2]{\left\langle #1, #2 \right\rangle}
\newcommand{\E}{
#gpt-4.1-nano91.1
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage{booktabs}
\usepackage{hyperref}

\begin{document}

\section{Introduction to Statistical Testing}\label{sec:intro}

Statistical testing
#gemini-2.5-flash98.8
Content preview
\documentclass{article}
\usepackage{tikz} % For creating vector graphics
\usepackage{subcaption} % For subfigures and subcaptions
\usepackage{graphicx} % Generally useful for figures, though not stric
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath} % For math environments and commands
\usepackage{amssymb} % For \mathbb (blackboard bold)

% Define custom commands
\newcommand{\R}{\mathbb{R}} % Real numb
#gpt-4.1-mini93.8
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}

\begin{document}

\section{Statistical Hypothesis Testing}\label{sec:hypothesis-testing}

Statistical hypothesi
#gemini-2.5-flash91.9
Content preview
\documentclass{article}
\usepackage{amsmath}   % For equation environment and mathematical symbols
\usepackage{booktabs}  % For professional-looking tables (e.g., \toprule, \midrule, \bottomrule)
\use
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{split}
(a+b+c)^3 &= a^3 + b^3 + c^3 \\
          &\quad + 3a^2b + 3ab^2 + 3b^2c \\
          &\quad + 3bc^2 + 3c
#gpt-4.1-nano75.0
Content preview
\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage[most]{tcolorbox}

\begin{document}

\begin{tcolorbox}[colback=blue!10!white, colframe=blue!75!black, title=Definition, rounded corners
#gpt-4.1-nano87.0
Content preview
\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{equation}
\begin{split}
(a + b + c)^3 &= a^3 + 3a^2b + 3a^2c + 3ab^2 + 6abc + 3ac^2 + b^3 + 3b^2c + 3bc^2 + c^3 \\
&= a^3 + b^3 + 
#gpt-4.1-mini100.0
Content preview
\documentclass{article}
\begin{document}
\end{document}
#gpt-4.1-nano100.0
Content preview
\documentclass{article}
\begin{document}
\end{document}
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\begin{document}
\end{document}
#gpt-4.1-mini75.0
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage[most]{tcolorbox}

\tcbset{
  defbox/.style={
    colback=blue!10,
    colframe=blue!75!black,
    fonttitle=\bfseries,
    rounded corners,
   
#gpt-4.1-nano28.2
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}

\begin{document}

\begin{theorem}
Let $(a_n)$ be a sequence such that
\[
\sum_{k=1}^\infty a_k < \infty.
\]
Then, the series
\[
\sum_{
#gpt-4.1-mini86.3
Content preview
\documentclass{article}
\usepackage{amsmath, amsthm, amssymb}

\newtheorem{theorem}{Theorem}

\begin{document}

\begin{theorem}[Convergence of a Series]
The series defined by
\[
S = \sum_{n=1}^\infty 
#gemini-2.5-flash100.0
Content preview
\documentclass{article}
\usepackage{amsmath}
\usepackage[skins]{tcolorbox} % 'skins' loads necessary modules for rounded corners and enhanced features

\begin{document}

\section*{Mathematical Concept