Logo
Articles Compilers Libraries Books MiniBooklets Assembly C++ Linux Others Videos
Advertisement

Article by Ayman Alheraki on January 11 2026 10:36 AM

My Journey in Learning LaTeX From Creating Books Using AI to Developing Libraries in C and C++

My Journey in Learning LaTeX: From Creating Books Using AI to Developing Libraries in C and C++

I decided five months ago to learn LaTeX for writing articles, books, and research papers because I found it extremely difficult to format them properly using MS Word. To master LaTeX, I decided to create specialized topics in C++ and the languages I know. I compiled indexes of the required topics using GenAI tools like ChatGPT, DeepSeek, and Gemini.

Then, I generated the indexed topics using GenAI, organizing them into chapters, sections, and appendices. I asked my son to design a cover using Adobe Illustrator with standard book dimensions. After rewriting the content in LaTeX and formatting it as a book, I reviewed and tested the code snippets, ensuring they were properly formatted within the text using the minted package, a well-known LaTeX library.

As a result, I had a completed book. After reviewing it and finding it useful for those searching for the subject matter covered, I decided to publish it for my followers—for free, of course. I received a decent level of interest and generally positive feedback. However, I also faced harsh criticism, with some pointing out that the book was generated using ChatGPT. They failed to notice that I had explicitly written on the cover that it was "prepared by" me, not "authored" by me. I also clearly mentioned that I had used this modern technology to generate text and examples.

Nevertheless, when I saw the engagement and that many people benefited from it, as reflected in their comments and private messages, I decided to continue creating similar books on topics I enjoy and have expertise in. These books also received good engagement. On the other hand, for books that received significant critical feedback, I deleted them—most of which covered topics outside my expertise, such as mastering the Zig language or discussing Apple Silicon M-series processors with assembly.

However, I have now completely stopped creating AI-generated books and will focus instead on developing libraries in C, C++, and Assembly, as I am most passionate about low-level programming. I sincerely apologize to my followers if publishing these books was a mistake, and I am open to any opinions or criticism.

My intention was always to provide useful resources for my followers and LinkedIn readers based on the effort I put into learning LaTeX. I will continue, as much as possible, to publish valuable articles and topics for both beginner and professional programmers. I hope everyone benefits from what I share.

My Generated Books I prepared it by GenAI : https://simplifycpp.org/?id=MyBooks

 

Advertisements

Responsive Counter
General Counter
1002163
Daily Counter
1363