mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-11-10 20:47:09 +01:00
The 250-line cap applies to prose too, and the reports were the worst
offenders -- ENUME's projectA.tex alone was 1,876 lines. Each is now a
preamble plus one \input{} per section, which is how a long LaTeX document is
normally organised; not one byte of prose was rewritten.
"The PDF is unchanged" is checked by a script rather than by eye, because
hashing the PDF cannot work: pdflatex stamps a /CreationDate and an /ID into
every build, so two runs of the SAME source already differ. tex_fingerprint.sh
compares what a reader sees instead -- page count plus a hash of the extracted
text -- and it is stable across rebuilds of untouched sources, which is the
property that makes it usable as a gate.
It earned its keep immediately. Both ECOTE reports quote an example LaTeX
document inside an lstlisting block, so \end{document} appears in the middle
of the file; splitting on the FIRST one stranded everything after it. Same
page count, different text, caught automatically. EOPSY lab3 exposed a second
bug: a \section{} title that runs onto the next line.
Result: 19 .tex over the cap -> 1. The survivor,
ELAC/.../03-building-nfa-...tex, is 418 lines of consecutive tikz figures
with no subsection to split on and needs a hand-placed boundary.
Verified: 29 splits across two passes (section, then subsection for the
pieces still over), every one reporting `unchanged` from
scripts/tex_fingerprint.sh --check.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0172dj34FDpao6wsix8ZuCzE
51 lines
1.1 KiB
TeX
51 lines
1.1 KiB
TeX
\section{Results}
|
|
|
|
I decided to simulate polynomials up to $\mathbf{10^{th}}$ degree.
|
|
|
|
\includepdf[pages=-]{10-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{11-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{12-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{13-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{14-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{15-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{16-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{17-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{18-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{19-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{110-eps-converted-to.pdf}
|
|
\includepdf[pages=-]{111-eps-converted-to.pdf}
|
|
|
|
\begin{center}
|
|
\begin{tabular}{| c | c | c |}
|
|
\hline
|
|
|
|
Degree & Error & Condition number of Gram's Matrix \\
|
|
\hline
|
|
0& 13.2040& 1\\
|
|
\hline
|
|
1& 9.1281& 10\\
|
|
\hline
|
|
2& 8.8257& 408.7796\\
|
|
\hline
|
|
3& 4.2365& 8.5584e+03\\
|
|
\hline
|
|
4& 1.5418& 3.1798e+05\\
|
|
\hline
|
|
5& 1.5413& 7.4675e+06\\
|
|
\hline
|
|
6& 1.1689& 2.8316e+08\\
|
|
\hline
|
|
7& 0.9345& 7.6462e+09\\
|
|
\hline
|
|
8& 0.8883& 3.3055e+11\\
|
|
\hline
|
|
9& 0.8334& 1.5167e+13\\
|
|
\hline
|
|
10& 6.3645e-13& 9.2930e+14\\
|
|
\hline
|
|
11 & 2.2390 & 8.7763e+17 \\
|
|
\hline
|
|
\end{tabular}
|
|
\end{center}
|
|
|