Why Your Calculus Examples Look Like They Were Generated By a Spreadsheet
You open your textbook and immediately close it. The derivations are cramped, the integrals run off the page, and the graphs look like they were drawn in MS Paint circa 1998. This is the problem most people who teach or self-study calculus hit within the first week. They don't have a presentation problem. They have a workflow problem. Most calculators and basic math software spits out answers. That's it. No structure. No visual hierarchy. No sense that someone actually thought about how this should look on paper or screen. What I'm going to walk through here is a practical approach for turning raw calculus computations into clean, readable, actually useful examples. I've spent years building sets of calculus examples for engineering students, and the difference between a set that gets used and one that gets abandoned usually comes down to one thing: whether the final output looks like it was meant to be read.
What This Means In Practice: Examples For Calculus Aesthetic
Aesthetic in this context doesn't mean pretty fonts or decorative borders. It means every element on the page serves a legibility function. Spacing between a limit expression and its evaluation. Consistent use of parentheses versus brackets. Whether you use \ln or log, and sticking with it across the entire set. These choices compound. Ten consistent formatting decisions make an example readable. Ten inconsistent ones make it exhausting to parse, even if the math is correct. The core workflow I use is straightforward. You start with a problem statement. Then you build the solution in layers, not all at once. Each layer is a logical step that stands alone. Between steps you leave white space. Not decorative white space. Structural white space that gives the eye a place to rest before moving to the next transformation. The tool that handles this best right now is LaTeX combined with a dedicated typesetter, but I'll get to that shortly.
Setting Up Your First Clean Example
Let me show you a concrete case. Say you're building an example for evaluating the integral of x times e to the negative x squared, from zero to infinity. The raw computation is simple enough. The presentation is where people mess it up. Here is how that example should look when it's done right: Evaluate:
Get the Full Details

\[ \int_{0}^{\infty} x \cdot e^{-x^2} \, dx \] Solution: Use the substitution u = -x². Then du = -2x dx, which means x dx = -du/2.
When x = 0, u = 0. When x approaches infinity, u approaches negative infinity. Transforming the limits: \[ \int_{0}^{\infty} x \cdot e^{-x^2} \, dx = \int_{0}^{-\infty} e^{u} \cdot \left(-\frac{du}{2}\right) \]
Flip the bounds to absorb the negative sign: \[ = \frac{1}{2} \int_{-\infty}^{0} e^{u} \, du \] Evaluating:

\[ = \frac{1}{2} \left[ e^{u} \right]_{-\infty}^{0} = \frac{1}{2} \left(1 - 0\right) = \frac{1}{2} \] Notice a few things about that layout. The problem statement is isolated. The substitution is stated as plain text before the equations appear. The limit transformation gets its own moment. The final answer is set apart from the working. Each equation stands on its own line. No inline math cluttering the explanation. That last point matters more than it seems. Inline display math \[...\] in LaTeX gives you proper spacing around equals signs and integrals. Running everything inline ruins the visual rhythm of a solution. Students who skim through worked examples will gloss over properly spaced displays but trip over cramped inline fractions every time.
The Tools That Actually Make This Work
I've tried basically every combination of software over the years. Here is what survives contact with reality. For the actual typesetting, Overleaf is the standard because it handles compilation errors in a way that tells you what went wrong instead of just hanging. Local LaTeX installations work fine until they don't, and then you lose half a day fighting package conflicts. If you're building a large set of examples, you want something that auto-compiles on save and gives you a PDF preview in real time. Overleaf does this. Wolfram Alpha gives you the answer but nothing you can build on. Desmos is useful for graphing but it won't typeset your work for you. GeoGebra sits somewhere in between. The free route that actually scales is a local Overleaf-equivalent setup. You install TeX Live or MiKTeX, edit in VS Code with the LaTeX Workshop extension, and compile with a single keystroke. It takes about twenty minutes to set up and then it never breaks. I maintain my current example library this way. Two hundred calculus examples, all compiled from a single project folder, no cloud subscription required.
Where This Approach Falls Apart
I need to be honest about the limitations because nobody else will be. The first limitation is time. A properly formatted calculus example takes between eight and fifteen minutes to build from scratch when you're doing it right. A quick copy-paste from a solver takes thirty seconds and produces something that looks like garbage. The gap isn't just cosmetic. Students who see sloppy examples develop sloppy habits about how they present their own work. That habit follows them into exams and professional settings. The second limitation is steeper for certain topics. Limits, derivatives, and basic integrals map cleanly onto this workflow. Topics involving complex analysis, differential equations with non-standard boundary conditions, or multivariable optimization with inequality constraints require custom setups that add another ten to twenty minutes per example. If you're building a full curriculum and three weeks into the semester you realize you need fifty properly formatted multivariable examples, you are going to run into a wall.

The third limitation is platform dependency. Your examples are only as portable as your LaTeX setup. Switch compilers, update packages, or move to a different machine and things break. I learned this the hard way when a student forwarded me their exam solutions and I couldn't render half of them because they were using a different LaTeX distribution than mine. The output looked similar but subtle differences in font rendering made some of the notation ambiguous. I had to rewrite the affected examples from scratch to verify the formatting matched. For those edge cases where LaTeX isn't the right fit, especially for interactive examples with dynamic parameters, GeoGebra's API is worth looking into. It handles the visualization piece well and exports to a format that works in most LMS platforms. The tradeoff is that you lose the typesetting quality. The math renders as an image, not as proper typography. For a quick classroom demo it's fine. For a published example set it falls short.
A Real Problem I Hit And How I Fixed It
Last year I was preparing a set of improper integral examples for a transfer student who was struggling with convergence tests. The problem was that my standard notation for showing limit evaluations at infinity kept getting misread. Students would see the integral with an upper bound of infinity and assume it was a definite integral with a finite value, missing the convergence requirement entirely. The fix was subtle. I started explicitly separating the definition step from the evaluation step. Instead of writing the improper integral directly as a limit, I inserted a middle step that stated the definition: \[ \int_{a}^{\infty} f(x) \, dx = \lim_{t \to \infty} \int_{a}^{t} f(x) \, dx \]
Then I substituted the specific function into that template. It added one line to every example but it changed how students approached the problems. In the cohort I tested it with, the error rate on improper integral convergence dropped from about forty percent to under fifteen percent over two weeks. That's not a huge sample but it's a signal. The workaround for the rendering issue I mentioned earlier was to standardize on the cmex package for all integral and limit symbols. Different LaTeX distributions render these differently, and when I forced everything through the same package the output became consistent across machines. It added about five minutes to each compile but eliminated the ambiguity problem entirely.

Examples For Calculus Aesthetic: A Quick Reference Checklist
Before you publish or share any example, run through this. It takes about two minutes and catches most of the common issues. All equations use display mode, not inline mode. The problem statement is separated from the solution by a blank line. Every substitution or transformation is stated in text before the corresponding equation appears. Limit notations include explicit directional arrows (to the right, to the left, or two-sided). Fractions use \frac and never inline slash notation in display equations. All integrals include the differential term dx, dy, or du positioned after the integrand, not before it. Variables are italicized. Constants like e and pi are not italicized. Units appear after numerical answers but not inside equations. The final answer is visually separated from the working by at least one blank line or a short concluding sentence. Apply these consistently across a full set and the difference is noticeable. You'll know it's working when someone reads your example without pausing to figure out what notation means. That's the whole point.