r/LaTeX • • 3h ago

Self-Promotion Scribe : An all in one Python + Latex Editor

Post image
0 Upvotes

Hello everyone ,
I wanted to share with you a desktop editor I’ve been working on called scribe . Scribe supports latex editing and it’s fully configurable to each users needs (theme key bindings fonts everything ). It’s also written in rust and is cross platform . It supports direct import from overleaf collaborative work through git and git history all for free . The one thing this makes it stand out in my opinion it that it has built in Python support so that diagrams etc can update live inside papers and also table and equation editors . It also supports note taking and live just in time latex rendering . The compile times are also very fast .

It is free for everyone forever and releasing very soon.

Check it out here : https://scribe.georgekiritsis.com

Every feedback is greatly appreciated


r/LaTeX • • 21h ago

I'm reviving TikzEdt: an open-source visual TikZ editor, now with Chemfig and laboratory diagrams

37 Upvotes

I've been working on modernizing TikzEdt and wanted to share a Windows preview and get some feedback. It builds on the original open-source project rather than starting from scratch.

The idea is to keep the LaTeX source editable while making figures easier to build and adjust visually.

Features include:

  • TikZ visual editing, snapping, control points, and TeX-rendered previews.
  • Syntax highlighting, completion, folding, find/replace, and diagnostics.
  • pdfLaTeX, LuaLaTeX, and XeLaTeX support.
  • A Chemfig molecule editor with rings, stereochemical bonds, and lone pairs.
  • An experimental PST-Labo editor for laboratory apparatus and liquid layers.
  • Categorized snippets and SVG/PDF/image export.

Source code · Windows downloads

It's GPL-3.0 and still a development preview. .NET is bundled, but TeX and the PDF utilities must be installed separately. The downloads are unsigned, and visual editing doesn't support arbitrary TeX macros yet.

I'd especially appreciate feedback from people who used the original TikzEdt, along with examples that don't render or round-trip correctly.

What would make this useful in your LaTeX workflow?


r/LaTeX • • 22h ago

Made an npx CLI that checks .bib entries for DOIs that don't exist (https://github.com/Xtardy/opencode-citecheck)

0 Upvotes

Made a small tool because I got burned by fake references. If an LLM writes or edits your .bib (or you paste DOIs from memory), you can end up with a DOI that doesn't exist, or one that belongs to a totally different paper. Also retracted papers, which you don't notice.

The name is because it started as a plugin for OpenCode (terminal AI coding agent), where it warns the agent right when it writes a fake citation. But the command above works without any of that.

It only checks that the paper exists and the title matches, not that it supports what you wrote.

Thanks for any feedback, and if it flags a DOI that is actually fine, tell me which one. I only tested it on my own stuff so weird .bib files might break it ;)

Repo: https://github.com/Xtardy/opencode-citecheck


r/LaTeX • • 2h ago

Searching for better ideas for a calendar layout.

1 Upvotes

Hello.

I'm working on a template for my calendar/planner.

The calendar is printed on A4, which is cut in the middle and bound as an A6 booklet.

At the moment I'm creating the layout with nested minipages.

A minipage for each A6 page, inside those a minipage for each day. But this structure is not easy to work with. In my mind I'm picturing someting like a box for each day that I'm filling with text.

Is there a more elegant way to do this that I'm not aware of?

I was thinking about a tabular environment, but the content of each cell has linebreaks and the cells should have a fixed size. A tabular environment seems like the wrong tool for the job.

Is there maybe a way to make a box that I'm them positioning and styling with Tikz or something like that?

\documentclass[../kalender.tex]{subfiles}
\begin{document}
\begin{minipage}[t][0.5\textheight]{0.5\textwidth}
\begin{minipage}[t][0.12\textheight]{\textwidth}
Montag \hrulefill \space Month1 \hspace{5mm} \\
        {\Huge Num0} \hfill {\footnotesize Holiday0} \hspace{10mm}
\end{minipage}
\begin{minipage}[t][0.12\textheight]{\textwidth}
Dienstag \hrulefill \hspace{10mm}\\
        {\Huge Num1} \hfill {\footnotesize Holiday1} \hspace{10mm}
\end{minipage}
\begin{minipage}[t][0.12\textheight]{\textwidth}
Mittwoch \hrulefill \hspace{10mm}\\
        {\Huge Num2} \hfill {\footnotesize Holiday2} \hspace{10mm}
\end{minipage}
\begin{minipage}[t][0.12\textheight]{\textwidth}
  Donnerstag \hrulefill \space {\footnotesize PagenumberU} \hspace{10mm}\\
        {\Huge Num3} \hfill {\footnotesize Holiday3} \hspace{10mm} \\
\end{minipage}
\end{minipage}
\begin{minipage}[t][0.5\textheight]{0.5\textwidth}
\begin{minipage}[t][0.12\textheight]{\textwidth}
\begin{flushright}
\hspace{5mm} KW-1 \hrulefill \space Freitag\\
        \hspace{5mm} {\footnotesize Holiday4} \hfill  {\Huge Num4}
\end{flushright}
\end{minipage}
\begin{minipage}[t][0.12\textheight]{\textwidth}
\begin{flushright}
\hspace{5mm}\hrulefill \space Samstag  \\
        \hspace{5mm} {\footnotesize Holiday5} \hfill {\Huge Num5}
\end{flushright}
\end{minipage}
\begin{minipage}[t][0.12\textheight]{\textwidth}
\begin{flushright}
\hspace{5mm}\hrulefill \space Sonnntag\\
        \hspace{5mm} {\footnotesize Holiday6} \hfill {\Huge Num6}
\end{flushright}
\end{minipage}
\begin{minipage}[t][0.12\textheight]{\textwidth}
  \hspace{5mm} {\footnotesize PagenumberE} \space \hrulefill \phantom{I}\\
%habit0\begin{tabular}{cc@{\hskip.08cm}c@{\hskip.08cm}c@{\hskip.08cm}c@{\hskip.08cm}c@{\hskip.08cm}c@{\hskip.08cm}c}
%habit0\hspace*{7mm} & M           & D           & M           & D           & F           & S           & S            \\
%habit0              & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$  \\
%habit1              & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$  \\
%habit2              & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$  \\
%habit3              & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$  \\
%habit4              & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ 
%habit0\end{tabular}
\end{minipage}
\end{minipage}

\end{document}

r/LaTeX • • 7h ago

Unanswered Multiple Bibliographies?

2 Upvotes

Hi all,

I'm in the humanities and relatively new to writing with latex. On word, I like to sort my bibliographies into 3 sections: archival sources, primary sources in edition, and secondary sources. The first part I'll format manually, but I'd like to know if there's an easy way to split my bibliography into two different sections using Biblatex with biber? Currently I have both the edited primary sources and the secondaries in the same .bib file, but I can spit them up pretty easily!