- Request for feedback: How to maximize project portabilityby /u/vicapow on August 29, 2025 at 4:42 pm
I wanted to raise a broader issue I see with the LaTeX ecosystem and asking what folks think is the best way to address it. The issue is how to encourage maximum portability of LaTeX projects (so if you share your project with others and it "just works"). To explain the broader issue, let's walk through a specific, real work example. If a user goes to Overleaf and creates a new project, and wants to create a glossary feature, they only have to use the \makeglossaries command, etc and everything "just works". But then they go and sync that project to Github, and their collaborators try and run it with LaTeX workshop, and they notice their glossary doesn't show up. They do some Googling / Ask ChatGPT, and see some posts mentioning to modify their LaTeX workshop "recipes". Later, another collaborator is added who uses vim / latexmk and the project doesn't compile for them. They read and see similar posts mentioning the use of a modified .latexmkrc file. The question is, in an ideal world, what is the "correct" solution? I think the third, since it's the most portable, and would work in all three cases, but it's also somewhat intimidating to new users, who don't want to have to jump through so many hoops when just starting out. The reason I'm asking is I'm developing yet another online LaTeX editor, and I have the opportunity to to configure what this new default should be. The way Overleaf does it is tempting as it'll make it more seamless for new users, but at the cost of portability / collaboration complexity. As one option, I was considering having the AI assistant recommend the "fix" if you try to use glossary package without the extra needed configuration. We do something similar now for projects that need to be compiled with xelatex / lualatex. This is configurable with the !TEX program = lualatex and intentionally is not selectable in the UI. submitted by /u/vicapow [link] [comments]
- Any Ideas how I can build this layout in my entry list?by /u/wontonbleu on August 29, 2025 at 3:38 pm
so my goal is to get this kind of list with a vertical line connecting a top entry with a bottom entry which has an indent. https://preview.redd.it/widdh8lc9zlf1.jpg?width=794&format=pjpg&auto=webp&s=1fd8efe9f50678021aeb77b2a4676d52d3503d1d Im using the code below to define an entry list where each block is an individual entry - with a date block and a description block for my CV. Now since I need these special connected entries for some of them I was thinking to make two new entry types - lead and follow where the follow has an indent and the lead the line? I cant really get it to look how I want though with the date blocks being level while the actuall text blocks have an indent and a line connecting to of them. %---------------------------------------------------------------------------------------- % ENTRY LIST %---------------------------------------------------------------------------------------- \usepackage{longtable} % Required for tables that span multiple pages \setlength{\LTpre}{0pt} % Remove default whitespace before longtable \setlength{\LTpost}{0pt} % Remove default whitespace after longtable \setlength{\tabcolsep}{0pt} % No spacing between table columns % Environment to hold a new list of entries \newenvironment{entrylist}{ \\begin{longtable}\[H\]{l l} }{ \\end{longtable} } \newcommand{\entry}[4]{% First argument for the leftmost date(s) text, second is for the bold entry heading, third is for the bold right-aligned entry qualifier and the fourth is for the entry description \\parbox\[t\]{0.25\\textwidth}{% 17.5% of the text width of the page \#1 % Leftmost entry date(s) text }% &\\parbox\[t\]{0.75\\textwidth}{% 82.5% of the text width of the page \\textbf{#2}% Entry heading text \\hfill% Horizontal whitespace {\\footnotesize \\textbf{\\textcolor{black}{#3}}}\\\\% Right-aligned entry qualifier text \#4 % Entry description text }\\\\\\\\} % Command to output a separator slash between lists, e.g. ' / ' \newcommand{\slashsep}{\hspace{3mm}/\hspace{3mm}} in the main text it then looks like this: \begin{entrylist} \\entry {2013 -- 2017} {Master's Degree} {Another University Name} {\\lorem\\lorem\\lorem} \\entry {2014} {Postgraduate Diploma} {A University Name} {\\lorem\\lorem}== \\entry {2007 -- 2013} {Bachelor's Degree} {A University Name} {\\lorem\\lorem} \end{entrylist} submitted by /u/wontonbleu [link] [comments]
- HELP!! Please before I go insaneby /u/Ok-Quit-8288 on August 28, 2025 at 9:53 pm
Hi everyone! I hope not to bother, but I have always struggled with LaTeX and even though I tried giving it another go I can’t seem to get any better. Apart from many tips I collected scrolling the sub, I would like to ask for help: I’m trying to make a small modification to an existing CV template but I can’t seem to figure out the way for the life of me. This is the template: “Simple Hipster CV” by Sarah Lang on overleaf. What I want to do is just remove the heading bar (the grey “Jack Sparrow - captain”) and have the paracol span the entire page. Can you help me understand how to do it and, most of all, why it should be done like that? Thank you all in advance 🥲🫡 submitted by /u/Ok-Quit-8288 [link] [comments]
- Beginner on MacBook Pro (M4 )– What’s a great way to get started with LaTeX?by /u/IchHebelBisEsWehTut on August 28, 2025 at 6:22 pm
Hi everyone, I’m just starting out with LaTeX and I’m running a MacBook Pro M4. I’d love some advice on which editors or tools are good for beginners—especially ones that work well on the newer Macs. I’m looking for something relatively easy to set up and use, with a good PDF preview and maybe some templates for basic stuff. Any beginner tips or personal recommendations for getting started are seriously appreciated. And what helped you avoid the usual rookie mistakes? submitted by /u/IchHebelBisEsWehTut [link] [comments]
- How to make conditional on existence of intersections?by /u/eegsynth on August 28, 2025 at 5:07 pm
Hi there, I made a macro that draws lines on the basis of intersections between two paths, but I want it not to crash when there are no intersections. However, \ifnum doesn't seem to work in my case. I guess, because when there are no intersections, the variable doesn't exist (not an integer to compare). How should I proceed? Sorry for the lack of a MWE here, but I think the answer should be straightforward with the snippet below that shows the not working if statement. Thanks! \newcommand*{\Drawverticals}[2]{ \draw [name intersections={of=#1 and #2, name=i, total=\t}] \ifnum\t>0 \foreach \s in {1,...,\t}{ (i-\s |- {{(0,0)}}) -- (i-\s |- {{(0,1)}}) }; \fi } submitted by /u/eegsynth [link] [comments]
- Beginner here 🙋🏼♂️by /u/IchHebelBisEsWehTut on August 28, 2025 at 4:08 pm
Hi! I want to learn LaTeX as efficiently as possible (I am aware that this is not possible overnight). What tips, tutorials or strategies do you find helpful for getting started quickly, especially for beginners? What helped you the most to understand the most important basics? submitted by /u/IchHebelBisEsWehTut [link] [comments]
- Is there any automated LaTeX editor?by /u/Mother_Pianist2312 on August 28, 2025 at 7:36 am
I have seen some LaTeX formulae extractors and PDF/Word converters in this subreddit, and most of them don't meet my requirements and perform not so well, some loses images and some loses format. I was just thinking if there is something that edits LaTeX files and automatically integrates journal templates. All I need to do is to provide a word/pdf version and a template from a format template (from journal or OverLeaf), and the editor first uses OCR or whatsoever to make it into an editable LaTeX file, then reads the template, at last generates a full set of LaTeX code and image files and with real time PDF preview. Does anyone knows if there are such editors?I really need help, thank you! submitted by /u/Mother_Pianist2312 [link] [comments]
- Design problem(beginner)by /u/Lalakai571 on August 28, 2025 at 5:18 am
There is text outside the image. I tried to remove it using \raisebox but it didn't work. What's the solution? submitted by /u/Lalakai571 [link] [comments]
- Can I set the font and font color for my entire document in the YAML?by /u/djn24 on August 28, 2025 at 4:06 am
Hi, I'm using LaTeX in R Markdown for the first time to develop a report. There was a request to use a specific font and font color for the text int he whole document. Is it possible to use - \setmainfont to set a specific font and color for the entire document? I have the font downloaded and stored in a folder named "Fonts" inside my directory. I have both the standard version of the fond and the italicized version of the font. Both are saved as .ttf. The requested color of the font is given as a hex code (#013047). If this is possible, then can you please give me an example of how to write this statement? Thank you! Edit: Solved! Here's how I did it after installing the .ttf file to my PC's font library: header-includes: - \usepackage{fontspec} - \setmainfont{Plus Jakarta Sans} - \usepackage{xcolor} - \definecolor{mycolor}{HTML}{013047} - \color{mycolor} submitted by /u/djn24 [link] [comments]
- Need to separate supplemental portion of paper and all associated hyperreferences. How to do so painlessly?by /u/AP9384629344432 on August 27, 2025 at 8:41 pm
My paper currently has many hyperreferences between the main section and supplement. For example, "Proof of Theorem 1" is a reference to "Theorem 1" in the main text, along with instances of equation references or references in the main text to lemmas that only appear in the supplement. These will all break when I separate the document. Although there are easy workarounds to get hyper-references to work with external documents (like the 'xr' package) or other hacks with .aux files, I don't think this will work with the journal I'm submitting to. We're at the publication stage, not peer-review, hence these issues now matter. I need two self-contained .tex files for the main section and the supplemental section. According to my .aux file, I have 167 'newlabels' in total, a subset of which (somewhere between 20-50% if I had to guess) are soon to be cross-document. (Citations by contrast are not a problem, since I can just refer to the same .bib file) What are my options? I could simply go through this manually, probably 3 hours of work, I'm just wary of potentially making mistakes. (It's the proofreading that would take much longer) I would like something systematic that I could apply to my 'original', unseparated text. If I must do this manually, any tips to check for errors or to do so in a straight forward manner? For context, this is about a ~75-80 page paper. submitted by /u/AP9384629344432 [link] [comments]
- How do I draw chemical reaction mechanisms with the curved arrows?by /u/Am-Hooman on August 27, 2025 at 11:50 am
Image is just an example, I'm not making this specifically submitted by /u/Am-Hooman [link] [comments]
- Homework from the glory daysby /u/Independent_Aide1635 on August 27, 2025 at 1:29 am
submitted by /u/Independent_Aide1635 [link] [comments]
- x+1by /u/ArachnidJunior2720 on August 26, 2025 at 5:32 pm
submitted by /u/ArachnidJunior2720 [link] [comments]
- Which tool can I use to draw diagram like this in LaTexby /u/taolaai12345 on August 26, 2025 at 3:36 pm
Preferably not Tikz because of the learning curve is too high. submitted by /u/taolaai12345 [link] [comments]
- Floating figure that are independent of paragraphs or (sub(sub)-)section titlesby /u/WhyNot7891 on August 26, 2025 at 3:31 pm
Dear Community, how can I place floating figures in latex that do not break my layout (especially long ones). Specifically, when the text includes multiple short paragraphs or item lists. Hence, the text should just use the available space next to the image. If there is a line break, I should simply be a line break next to an image, if there is a paragraph stretching the whole line, it should be split to two lines (or three if the image is wider) For example to do this better: tex \begin{wrapfigure}{r}{0.5\textwidth} \centering \includegraphics[width=\linewidth]{figures/figure.jpg} \caption{A lot of text to explain what is displayed.} \label{fig:figure} \end{wrapfigure} Thank you very much in advance for your support! submitted by /u/WhyNot7891 [link] [comments]
- Adding (NON-EQUATION) LaTeX in Word?by /u/alibaba613 on August 26, 2025 at 12:27 pm
I wanted to ask if I could render a TikZ graphic or a LaTeX table in Word? I know I could render them as a pdf, convert to png and insert in that way, but it makes the text in a graphic un-selectable (unlike \includegraphics for the original pdf graphic). Is there an external software where one could do that, similar to IguanaTex for Powerpoint? submitted by /u/alibaba613 [link] [comments]
- I made a free web tool to get LaTeX math into MS Word as editable equationsby /u/Alternative-Match594 on August 26, 2025 at 4:48 am
Hello everyone, I know many of us love writing in LaTeX but sometimes have to collaborate with colleagues who use MS Word. Moving complex equations over is often a pain. To make this easier, I built a small online tool called MD2MathML. It's a Markdown previewer that renders LaTeX math. The cool part is you can just right-click on any formula in the preview pane, and it copies the MathML to your clipboard. You can then paste it directly into Word, and it shows up as a native, editable equation. Link: https://md2mathml.uuuu.site/ It's completely free and runs in the browser. Hope some of you find this useful for your workflow. Feedback is welcome! submitted by /u/Alternative-Match594 [link] [comments]
- VsCode Latex Extra Files not cleaning outby /u/AngloIrishPhel on August 25, 2025 at 8:52 pm
I have started using latex in vscode so I can version control my work with git. I have run into a problem where these extra files get made - I am guessing they are for the construction of the pdf, but aren't getting deleted. I have looked around but haven't found an answer that I can understand what I need to do to fix the issue, just a one line fix that only works if I know what I am doing, and I really don't lol! Could I get some advice on how to fix this? Using texlive and I am on mac, in vsocde I have the LaTeX Workshop extension installed https://preview.redd.it/v374uop9a8lf1.png?width=220&format=png&auto=webp&s=86b8cc6af308d0211c9c2855ec13eb23cced0bd1 submitted by /u/AngloIrishPhel [link] [comments]
- Table referencingby /u/newguywastaken on August 25, 2025 at 5:11 pm
When i change the caption from \caption{Consonants \href{https://help.lumenvox.com/knowledgebase/index.php?/article/AA-01613/0/TTS1-Brazilian-Portuguese-Phonemes.html}{1}} to \caption{Consonants \href{https://help.lumenvox.com/knowledgebase/index.php?/article/AA-01613/0/TTS1-Brazilian-Portuguese-Phonemes.html}{1}}, \href{https://www.lingvozone.com/languages/Language%20Information14.htm}{2}} my page stops rendering. Does anyone know a workaround? submitted by /u/newguywastaken [link] [comments]
- How can I color natural liquid latex white?by /u/miamia7000 on August 25, 2025 at 9:38 am
I found this picture and I’m wondering what material/latex was used to make the cast of the plant. I’m looking for a white transparent liquid latex without a yellow tint. Does anyone have a tip? https://preview.redd.it/i968h1wmy4lf1.png?width=1366&format=png&auto=webp&s=5b71c73ff268937f10515fec71e9a2f3ca13c135 submitted by /u/miamia7000 [link] [comments]
- Rearticle for LaTeX Editingby /u/ResponsibleSolid933 on August 24, 2025 at 9:02 pm
Hey everyone! I've been working on a tool called Rearticle.io – it's a full-suite platform for research writing and publishing. Think LaTeX editor + reference manager + journal finder + AI research assistant, all in one place. It includes: A visual LaTeX editor 900+ math symbols via a math palette Built-in reference search engine Access to 100M+ publications for search Journal compliance checker & much more I’d really appreciate your honest feedback – good, bad, suggestions, or anything else. If you're a researcher, writer, or editor, your input would mean a lot. 🙏 Thanks in advance! submitted by /u/ResponsibleSolid933 [link] [comments]
- Is there a way to left align without second part of alignment being on the right?by /u/MentionOk8186 on August 24, 2025 at 7:42 pm
\begin{flalign*} & a) A_1 x_1^2 + \dots + A_k x_k^2 + C = 0, &&\text{где } k < n \text{ и } A_i \neq 0 \ \forall i && && && && && \\ & b) A_1 x_1^2 + \dots + A_k x_k^2 + A_{k+1} x_{k+1} = 0, &&\text{где } k < n \text{ и } A_i \neq 0 \ \forall i && && && && && \end{flalign*} This is closest to what I want, but it looks really messy in latex code, so is there a way to make it easier? https://preview.redd.it/yv1q6r53t0lf1.png?width=1881&format=png&auto=webp&s=3400b731d6599843ec4b9abd8f360cb20c021626 If I try to just use flalign without extra empty columns, the gap is huge and second part of alignment is on the right, which is not what I want: \begin{flalign*} & a) A_1 x_1^2 + \dots + A_k x_k^2 + C = 0, &&\text{где } k < n \text{ и } A_i \neq 0 \ \forall i \\ & b) A_1 x_1^2 + \dots + A_k x_k^2 + A_{k+1} x_{k+1} = 0, &&\text{где } k < n \text{ и } A_i \neq 0 \ \forall i \end{flalign*} https://preview.redd.it/r95w4oybt0lf1.png?width=2032&format=png&auto=webp&s=d9a541c14c3ca2babfe0d45c66368cd171a613e1 submitted by /u/MentionOk8186 [link] [comments]
- TeXicode - render LaTeX math in Unicode art!by /u/Darcy_Dx on August 24, 2025 at 6:46 pm
TeXicode is a command line tool that renders LaTeX math in Unicode text art. It can also render LaTeX blocks in markdown! submitted by /u/Darcy_Dx [link] [comments]
- Need Some Help With Latex Thesisby /u/3xTpA on August 24, 2025 at 1:23 pm
Greetings, everyone, I am currently using the IPLeiria LaTeX Template and working with Crixet. Despite my efforts, the glossary, acronyms, and symbols are not rendering in the PDF, and I am facing an issue with page numbering. Specifically, I am using \pagenumbering{roman}, but the numbering switches to Arabic prematurely. I would be grateful for any assistance you can provide, as my graduation date is approaching, and I need to resolve this matter ASAP Here is the app structure : └── 📁Crop Aura Master's Thesis └── 📁Bibliography ├── Bibliography.bib └── 📁Chapters └── 📁Annexes ├── 00-AnnexA.tex └── 📁Appendices ├── 00-AppendixA.tex ├── 01-AppendixB.tex ├── 00-Abstract.tex ├── 01-Introduction.tex ├── 02-Literature Review.tex ├── 03-Conception of the System.tex ├── 04-Implementation and Results Analysis.tex ├── 05-General Conclusion.tex └── 📁Code ├── Agricultural Security Framework.py ├── Crop Suitability Model.py ├── Dashboard WebSocket.ts ├── Drone Telemetry.ts ├── Gemini API Integration.ts ├── IoT Agricultural Network.py ├── IoT Sensor.py ├── Map Integration.tsx ├── ML Pipeline.py ├── Pest Analysis Model.py ├── Plant Analysis Model.py ├── Real-time Data Processing Pipeline.ts ├── Resource Efficiency Monitor.ts ├── Restful API With Database Integration.ts ├── Weather API Integration.ts └── 📁Configurations ├── 00-Fonts.sty ├── 01-Colors.sty ├── 02-Margins.sty ├── 03-References.sty ├── 04-Headers.sty ├── 05-Contents.sty ├── 06-Glossary.sty ├── 07-Chapters.sty ├── 08-Tables.sty ├── 09-Code.sty ├── 10-Macros.sty ├── 11-Metadata.sty ├── 12-Languages.sty └── 📁Figures └── 📁Illustrations ├── Crop-Aura-System-Architecture.jpg ├── Drone-Telemetry-Dashboard.jpg ├── Gemini-API-Based-AI-Chatbot.jpg ├── Multi-Platform-E-commerce-Marketplace-Integration.jpg ├── Pest-Detection-Example.jpg ├── Plant-Detection-Example.jpg ├── Real-Time-Agricultural-News-and-Market-Intelligence.jpg ├── Satellite-Imagery-Sample.jpg ├── Soil-Condition-Heat-Map.jpg └── 📁Theme └── 📁Back Page ├── Back-Page-BG-W.pdf ├── Back-Page-BG.pdf └── 📁Front Page ├── Cover-BG.pdf ├── Front-Page-BG.pdf └── 📁Logotypes └── 📁UABT Logo ├── UABT-Logo-LR-W.png ├── UABT-Logo-LR.pdf ├── UABT-Logo-RL.pdf └── 📁Matter ├── 00-Cover.tex ├── 01-Front-Page.tex ├── 02-Copyright.tex ├── 03-Acknowledgements.tex ├── 04-Dedication.tex ├── 05-AI.tex ├── 06-Glossary.tex ├── 07-Acronyms.tex ├── 08-Symbols.tex ├── 09-Appendices.tex ├── 10-Annexes.tex ├── 11-Back-Page.tex └── 📁Metadata ├── Metadata.tex ├── .latexmkrc ├── IPLeiriaMain.tex └── IPLeiriaThesis.cls Actually I have tried to keep the main tex minimal and still the same issue: Here are some files : Class ``` % Author Name: Mourtada M. Cherrak % Author Contact: mortadacherrak98@gmail.com % Version: 2.2.9 - 2025-07-26 % Public Repository: https://github.com/joseareia/ipleiria-thesis % Wiki/Getting Help: https://github.com/joseareia/ipleiria-thesis/wiki %%% Class Information %%% \NeedsTeXFormat{LaTeX2e} \ProvidesClass{IPLeiriaThesis}[2023/12/12 IPLeiria Thesis Class] \RequirePackage{expl3} % Required for writing LaTeX3 code in this class. %%% Handle Class Options %%% \ExplSyntaxOn \cs_new:Npn \IPLeiriaThesis_check_color:n #1 { \tl_set:Nn \l_tmpa_tl { #1 } \color_set:nn { \l_tmpa_tl } { #1 } } \keys_define:nn { IPLeiriaThesis } { faculty .choices:nn = { uabt } { \tl_gset:Nn \g_IPLeiriaThesis_myfaculty_tl { #1 } }, faculty / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis} {Specified~'faculty'~not~available.~Defaulting~to~'uabt'} }, faculty .default:n = { uabt }, faculty .initial:n = { uabt }, coverstyle .choices:nn = { classic, bw } { \tl_gset:Nn \g_IPLeiriaThesis_mycover_tl { #1 } }, coverstyle / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'coverstyle'~not~available.~Defaulting~to~'classic'} }, coverstyle .default:n = { classic }, coverstyle .initial:n = { classic }, language .choices:nn = { english, portuguese } { \tl_gset:Nn \g_IPLeiriaThesis_mylanguage_tl { #1 } }, language / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'language'~not~available.~Defaulting~to~'english'} }, language .default:n = { english }, language .initial:n = { english }, chapterstyle .choices:nn = { classic, fancy, modern } { \tl_gset:Nn \g_IPLeiriaThesis_style_tl { #1 } }, chapterstyle / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'chapterstyle'~not~available.~Defaulting~to~'classic'} }, chapterstyle .default:n = { classic }, chapterstyle .initial:n = { classic }, docstage .choices:nn = { working, final } { \tl_gset:Nn \g_IPLeiriaThesis_docstage_tl { #1 } }, docstage / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'docstage'~not~available.~Defaulting~to~'working'} }, docstage .default:n = { working }, docstage .initial:n = { working }, media .choices:nn = { paper, screen } { \tl_gset:Nn \g_IPLeiriaThesis_media_tl { #1 } }, media / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'media'~not~available.~Defaulting~to~'paper'} }, media .default:n = { paper }, media .initial:n = { paper }, linkcolor .code:n = { \tl_gset:Nn \g_IPLeiriaThesis_linkcolor_tl { #1 } \IPLeiriaThesis_check_color:n { #1 } \tl_if_eq:NNTF \l_tmpa_tl \q_no_value { \tl_gset:Nn \g_IPLeiriaThesis_linkcolor_tl { black } \ClassWarningNoLine{IPLeiriaThesis}{Specified~'linkcolor'~not~available.~Defaulting~to~'black'} } }, linkcolor .default:n = { black }, linkcolor .initial:n = { black }, doctype .choices:nn = { thesis, report } { \tl_gset:Nn \g_IPLeiriaThesis_doctype_tl { #1 } }, doctype / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'doctype'~not~available.~Defaulting~to~'thesis'} }, doctype .default:n = { thesis }, doctype .initial:n = { thesis }, bookprint .choices:nn = { true, false } { \tl_gset:Nn \g_IPLeiriaThesis_bookprint_tl { #1 } }, bookprint / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'bookprint'~not~available.~Defaulting~to~'false'} }, bookprint .default:n = { false }, bookprint .initial:n = { false }, aiack .choices:nn = { true, false } { \tl_gset:Nn \g_IPLeiriaThesis_aiack_tl { #1 } }, aiack / unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{Specified~'aiack'~not~available.~Defaulting~to~'true'} }, aiack .default:n = { true }, aiack .initial:n = { true }, unknown .code:n = { \ClassWarningNoLine{IPLeiriaThesis}{An~unknown~option~was~ignored.~Please~check~the~documentation~to~see~the~available~options} } } \newcommand{\LanguageOption}{\g_IPLeiriaThesis_mylanguage_tl} \newcommand{\FacultyOption}{\g_IPLeiriaThesis_myfaculty_tl} \newcommand{\CoverOption}{\g_IPLeiriaThesis_mycover_tl} \newcommand{\ChapterOption}{\g_IPLeiriaThesis_style_tl} \newcommand{\DocStageOption}{\g_IPLeiriaThesis_docstage_tl} \newcommand{\MediaOption}{\g_IPLeiriaThesis_media_tl} \newcommand{\ColorOption}{\g_IPLeiriaThesis_linkcolor_tl} \newcommand{\DocTypeOption}{\g_IPLeiriaThesis_doctype_tl} \newcommand{\BookPrintOption}{\g_IPLeiriaThesis_bookprint_tl} \newcommand{\AiAckOption}{\g_IPLeiriaThesis_aiack_tl} \ProcessKeyOptions[IPLeiriaThesis] \ExplSyntaxOff %%% Load Master Class %%% \LoadClass[a4paper,11pt,twoside]{report} %%% Load Language Package - MOVED TO FRONT FOR POLYGLOSSIA SUPPORT %%% % Load polyglossia early for XeLaTeX/LuaLaTeX support \RequirePackage{iftex} \ifPDFTeX % Use babel for pdflatex \expandafter\RequirePackage\expandafter[\LanguageOption]{babel} \else % Use polyglossia for xelatex/lualatex \RequirePackage{polyglossia} \setmainlanguage{\LanguageOption} % Additional languages can be set in 12-Languages.sty \fi %%% Required Packages %%% \RequirePackage{ifthen} % Provides conditional statements. \RequirePackage{etoolbox} % Advanced programming tools for LaTeX. \RequirePackage{graphicx} % For including and manipulating images. \RequirePackage{subcaption} % Subfigures and side-by-side captions. \RequirePackage{tabularx} % Flexible-width tables. \RequirePackage{xltabular} % Same as tabularx but to be used in long tables. \RequirePackage{booktabs} % Professional table styling. \RequirePackage{multirow} % Support for multirow cells in tables. \RequirePackage{longtable} % Tables spanning multiple pages. \RequirePackage{caption} % Customisation of captions. \RequirePackage{enumitem} % Customisation of lists. \RequirePackage{amsmath} % Advanced mathematical expressions. \RequirePackage{amssymb} % Extended mathematical symbols. \RequirePackage[dvipsnames]{xcolor} % Extended color support. \RequirePackage{tcolorbox} % Creating colored and highlighted boxes. \RequirePackage{varwidth} % Allows variable-width boxes. \RequirePackage{titlesec} % Customisation of section and chapter titles. \RequirePackage{titling} % Control over title and titlepage formatting. \RequirePackage[toc,page]{appendix} % Formatting for appendices. \RequirePackage[bookmarks,pdfusetitle]{hyperref} % Hyperlinks and PDF metadata. \RequirePackage[symbols,acronym]{glossaries} % Create glossaries and acronyms. \RequirePackage[calc,datesep={/}]{datetime2} % Enhanced date and time formatting. \RequirePackage{xparse} % Advanced argument parsing for custom macros. \RequirePackage{typearea} % Page layout adjustments (KOMA-Script). \RequirePackage{eso-pic} % Adding elements to the page background. \RequirePackage{setspace} % Adjust line spacing. %\RequirePackage{parskip} % Clean paragraph spacing \RequirePackage{morewrites} \PassOptionsToPackage{newfloat,cache=false}{minted} \RequirePackage{minted} \RequirePackage{silence} % Suppress specific package warnings. \RequirePackage{fontawesome5} % Font awesome icons. \RequirePackage{calc} % Infix notation arithmetic. \RequirePackage{soul} % A better underline. \RequirePackage{mfirstuc} % Capitalise words in a sentence. \RequirePackage{tikz} % Create high-quality graphics programmatically. \RequirePackage{psvectorian} % To include in-text ornamatentions. \RequirePackage{blindtext} % Generate placeholder text. \usepackage{placeins} \tcbuselibrary{most} % Load most libraries from the tcolorbox package \WarningsOff[blindtext] % Suppress warnings from the blindtext package %%% Import Configurations - Maintain the Specified Order! %%% \input{Configurations/00-Fonts.sty} \input{Configurations/01-Colors.sty} \input{Configurations/02-Margins.sty} \input{Configurations/03-References.sty} \input{Configurations/04-Headers.sty} \input{Configurations/05-Contents.sty} \input{Configurations/06-Glossary.sty} \AtBeginDocument{\input{Configurations/07-Chapters.sty}} \input{Configurations/08-Tables.sty} \input{Configurations/09-Code.sty} \input{Configurations/10-Macros.sty} \input{Configurations/11-Metadata.sty} \input{Configurations/12-Languages.sty} ``` Main tex ``` % !TEX program = xelatex \documentclass[ language=english, faculty=uabt, docstage=final, media=paper, bookprint=false, linkcolor=red!45!black, chapterstyle=classic, coverstyle=classic, aiack=false ]{IPLeiriaThesis} %%% Document Version %%% \DocumentVersion{2.2.9} %%% Document Metadata %%% \input{Metadata/Metadata} %%% Loading of Glossary and Acronyms %%% \makeglossaries \loadglsentries{Matter/06-Glossary} \loadglsentries[\acronymtype]{Matter/07-Acronyms} \loadglsentries[\symboltype]{Matter/08-Symbols} \begin{document} %%% Front Matter %%% \include{Matter/00-Cover} \include{Matter/01-Front-Page} %%% Copyright Statement %%% \include{Matter/02-Copyright} %%% Roman Numeration %%% \pagenumbering{roman} %%% Acknowledgements %%% \include{Matter/03-Acknowledgements} %%% Dedication %%% \include{Matter/04-Dedication} %%% Abstract %%% \include{Chapters/00-Abstract} %%% AI Acknowledgement %%% \include{Matter/05-AI} %%% Table of Contents, List of Figures, List of Tables, and List of Algorithms %%% \bookmarktocentry\tableofcontents \listoffigures \listoftables \listofalgorithms \listofequations %%% Print: Glossary and Acronyms %%% \glossarytoc\printnormalglossary \acronymtoc\printacronymglossary \symboltoc\printsymbolglossary \pagenumbering{arabic} %%% Chapters %%% \include{Chapters/01-Introduction} \include{Chapters/02-Literature Review} \include{Chapters/03-Conception of the System} \include{Chapters/04-Implementation and Results Analysis} \include{Chapters/05-General Conclusion} %%% Bibliography %%% \renewcommand{\refname}{Bibliography} \printbibliography[title={\refname},heading=bibintoc] %%% Appendices %%% \appendix \input{Matter/09-Appendices} \input{Chapters/Appendices/00-AppendixA} \input{Chapters/Appendices/01-AppendixB} %%% Annexes %%% \input{Matter/10-Annexes} \input{Chapters/Annexes/00-AnnexA} %%% Back Page %%% \input{Matter/11-Back-Page} \end{document} ``` Macros: ``` % 10-Macros.sty - COMPREHENSIVE FIX FOR EQUATION AND ALGORITHM FORMATTING \ProvidesPackage{MyCustomMacros}[2025/08/01 v2.1 Comprehensive Fix for Equations and Algorithms] \RequirePackage{etoolbox} \RequirePackage{newfloat} \RequirePackage{caption} % --- Body Text Command --- \newlength{\my@bodyparskip} \newlength{\my@bodyparindent} \setlength{\my@bodyparskip}{6pt} \setlength{\my@bodyparindent}{15pt} \newcommand{\bodytext}[1]{% \par \begingroup \setlength{\parskip}{\my@bodyparskip}% \setlength{\parindent}{\my@bodyparindent}% % Tighter spacing control: \fontdimen2\font=0.45em % interword space \fontdimen3\font=0.15em % interword stretch \fontdimen4\font=0.10em % interword shrink #1% \par \endgroup } %%% Document Macros and Extras %%% \newcommand\blankpage{% \clearpage \thispagestyle{empty}% \vspace{\fill} \begin{center} \ifthenelse{\equal{\LanguageOption}{portuguese}}{% \textcolor{gray!50}{\textit{Página intencionalmente deixada em branco.}} }{% \textcolor{gray!50}{\textit{This page intentionally left blank.}} } \end{center} \vspace{\fill} \clearpage } \newcommand{\plainblankpage}{\thispagestyle{plain}\blankpage} \newcommand{\guideinfo}[1]{% \ifthenelse{\equal{\LanguageOption}{portuguese}}{% \noindent\textcolor{note}{\faInfoCircle\ \textbf{Orientação Para a Escrita}}% }{ \noindent\textcolor{note}{\faInfoCircle\ \textbf{Writing Guidance}}% } \[.55em]% \noindent #1% } \newcommand{\exampleinfo}[1]{% \ifthenelse{\equal{\LanguageOption}{portuguese}}{% \noindent\textcolor{black}{\faInfoCircle\ \textbf{Exemplo de Utilização}}% }{ \noindent\textcolor{black}{\faInfoCircle\ \textbf{Example of Use}}% } \[.55em]% \noindent #1% } % Abstract keywords \NewDocumentCommand{\keywordsen}{m}{\vspace{.4cm}\noindent\textbf{Keywords:} #1} \NewDocumentCommand{\keywordspt}{m}{\vspace{.4cm}\noindent\textbf{Palavras-Chave:} #1} % Landscape mode \def\ifGm@preamble#1{\@firstofone} \appto\restoregeometry{% \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight } \apptocmd\newgeometry{% \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight}{}{} \newenvironment{landscapemode}[2]{% \newgeometry{paperwidth=#1,paperheight=#2,hmargin=3cm,vmargin=5cm,top=3cm,landscape} \fancyheadoffset{0pt} }{% \restoregeometry \fancyheadoffset{0pt} } % Custom blocks \newtcolorbox[auto counter,number within=section]{block}[1][]{ enhanced jigsaw, coltitle=#1, colback=#1!08!white, colframe=#1!08!white, fonttitle=\latofont\bfseries, sharp corners=west, detach title, borderline west={.85mm}{0pt}{#1}, pad at break=1mm, top=4mm, bottom=4mm, title={\ifstrequal{#1}{todo}{To-Do}{\capitalisewords{#1}}}, code={\ifdefempty{\tcbtitletext}{}{\tcbset{before upper={\tcbtitle\par\medskip}}}}, } % Autoref names \addto\extrasenglish{\def\figureautorefname{Figure}} \addto\extrasenglish{\def\chapterautorefname{Chapter}} \addto\extrasenglish{\def\sectionautorefname{Section}} \addto\extrasenglish{\def\subsectionautorefname{Section}} \addto\extrasenglish{\def\subsubsectionautorefname{Section}} \addto\extrasenglish{\def\tableautorefname{Table}} \addto\extrasenglish{\def\partautorefname{Part}} \addto\extrasenglish{\def\appendixautorefname{Appendix}} \addto\extrasenglish{\def\algorithmautorefname{Algorithm}} \addto\extrasenglish{\def\equationautorefname{Equation}} \addto\extrasportuguese{\def\sectionautorefname{Secção}} \addto\extrasportuguese{\def\subsectionautorefname{Secção}} \addto\extrasportuguese{\def\subsubsectionautorefname{Secção}} \addto\extrasportuguese{\def\algorithmautorefname{Algoritmo}} \addto\extrasportuguese{\def\equationautorefname{Equação}} % Color overwrite \newcommand{\overwritecolor}[2]{% \textcolor{#1}{% \renewcommand\color[2][]{}% #2}% } % Glossaries \newcommand{\printnormalglossary}{\printglossary} \newcommand{\printacronymglossary}{\printglossary[type=\acronymtype]} \newcommand{\printsymbolglossary}{\printglossary[type=symbols]} % Media options \newcommand{\MediaOptionLogic}{% \ifthenelse{\equal{\MediaOption}{paper}}{\plainblankpage}{\thispagestyle{plain}}% } \newcommand{\MediaOptionLogicAcr}{% \ifthenelse{\equal{\MediaOption}{paper}}{\plainblankpage}{\clearpage\thispagestyle{plain}}% } \newcommand{\MediaOptionLogicBlank}{% \ifthenelse{\equal{\MediaOption}{paper}}{\blankpage}{}% } \newcommand{\MediaOptionLogicAnnexes}{% \ifthenelse{\equal{\MediaOption}{paper}}{\blankpage}{\clearpage}% } % Apply media logic \apptocmd{\tableofcontents}{}{}{} \apptocmd{\listoffigures}{}{}{} \apptocmd{\listoftables}{}{}{} \apptocmd{\listofalgorithms}{}{}{} \apptocmd{\listofequations}{}{}{} \apptocmd{\printnormalglossary}{}{}{} \apptocmd{\printacronymglossary}{}{}{} \apptocmd{\printsymbolglossary}{}{}{} \pretocmd{\printbibliography}{\MediaOptionLogic}{}{} % ===== ALGORITHM ENVIRONMENT SETUP ===== % Ensure algorithm environment is not redefined \@ifundefined{algorithm}{% \DeclareFloatingEnvironment[ fileext=loa, listname={List of Algorithms}, name=Algorithm, placement=htpb, within=chapter ]{algorithm} }{} % Set proper numbering for algorithms \@addtoreset{algorithm}{chapter} \renewcommand{\thealgorithm}{\thechapter.\arabic{algorithm}} % ===== EQUATION NUMBERING SETUP ===== % CRITICAL FIX: Ensure equation counter is properly reset and numbered \@addtoreset{equation}{chapter} \renewcommand{\theequation}{\thechapter.\arabic{equation}} % ===== LIST OF EQUATIONS SETUP ===== % Define the list of equations file extension and formatting \newcommand{\ext@equation}{loe} \newcommand{\listequationname}{List of Equations} % CRITICAL FIX: Define \l@equation before it's used \newcommand*\l@equation{\@dottedtocline{1}{0em}{2.3em}} % ===== CHAPTER GAP TRACKING ===== % Counters to track last chapter for gaps \newcounter{lastchaptereq} \setcounter{lastchaptereq}{0} \newcounter{lastchapteralg} \setcounter{lastchapteralg}{0} \newcounter{lastchaptertable} \setcounter{lastchaptertable}{0} % Add chapter gaps for equations - IMPROVED VERSION WITH DEBUG \newcommand{\eqnote}[1]{% \begingroup \edef\currentchapter{\arabic{chapter}}% \edef\lastchapter{\arabic{lastchaptereq}}% \typeout{DEBUG: eqnote – current = \currentchapter, last = \lastchapter}% \ifnum\lastchapter=0\relax \setcounter{lastchaptereq}{\currentchapter}% \typeout{DEBUG: initialising lastchaptereq to \currentchapter}% \else \ifnum\lastchapter<\currentchapter\relax \addtocontents{loe}{\protect\vspace{10pt}}% \setcounter{lastchaptereq}{\currentchapter}% \typeout{DEBUG: chapter changed (\lastchapter → \currentchapter), gap inserted}% \fi \fi \addcontentsline{loe}{equation}{\protect\numberline{\theequation}#1}% \endgroup } % Add chapter gaps for algorithms \newcommand{\addchaptergaptoalgorithms}{% \ifnum\value{lastchapteralg}=0 \setcounter{lastchapteralg}{\value{chapter}}% \else \ifnum\value{lastchapteralg}<\value{chapter} \addtocontents{loa}{\protect\addvspace{10pt}}% \setcounter{lastchapteralg}{\value{chapter}}% \fi \fi } % Add chapter gaps for tables \newcommand{\addchaptergaptotables}{% \ifnum\value{lastchaptertable}=0 \setcounter{lastchaptertable}{\value{chapter}}% \else \ifnum\value{lastchaptertable}<\value{chapter} \addtocontents{lot}{\protect\addvspace{10pt}}% \setcounter{lastchaptertable}{\value{chapter}}% \fi \fi } % ===== UNIFIED CAPTION STYLES ===== % Make all captions consistent: bold label, colon separator, small font, 5pt skip % Table captions \captionsetup[table]{ labelfont={bf,color=maincolor}, font=small, labelsep=colon, aboveskip=10pt, belowskip=5pt, position=above } % Figure captions \captionsetup[figure]{ labelfont={bf,color=maincolor}, font=small, labelsep=colon, skip=5pt, position=below } % Algorithm captions \captionsetup[algorithm]{ labelfont={bf,color=maincolor}, font=small, labelsep=colon, skip=5pt, position=above } % ===== EQUATION HANDLING SYSTEM ===== % CRITICAL FIX: Redefine equation to remove automatic numbering % Save the original equation environments \let\origequation\equation \let\endorigequation\endequation % Redefine equation to use displaymath (no automatic numbering) \renewenvironment{equation}{% \refstepcounter{equation}% Increment counter manually for referencing \begin{displaymath}% Use displaymath instead of equation* }{% \end{displaymath}% \vspace{-\baselineskip} } % Equation caption below the equation (styled) \newcommand{\eqcaption}[1]{% \vspace{-5pt} % Adjust this as needed to reduce the gap \begin{center}% \small% \overwritecolor{maincolor}{\textbf{Equation \theequation:}} \textit{#1}% \end{center}% \vspace{-2pt}% \eqnote{#1}% } % ===== CAPTION PATCHING FOR GAPS ===== % Patch captions to add chapter gaps for tables and algorithms \let\old@caption\caption \renewcommand{\caption}[2][\relax]{% % Check if we're in a table or algorithm environment \@ifundefined{@captype}{}{% \ifx\@captype\@undefined\else \def\@tempa{table}% \ifx\@captype\@tempa \addchaptergaptotables \fi \def\@tempa{algorithm}% \ifx\@captype\@tempa \addchaptergaptoalgorithms \fi \fi }% % Call original caption \ifx#1\relax \old@caption{#2}% \else \old@caption[#1]{#2}% \fi } % AI prompts \NewDocumentCommand{\prompt}{o m}{% \ifthenelse{\equal{\LanguageOption}{portuguese}}{% \IfNoValueTF{#1} {\noindent\textbf{Instrução:} #2} {\noindent\textbf{Instrução #1:} #2} }{ \IfNoValueTF{#1} {\noindent\textbf{Prompt:} #2} {\noindent\textbf{Prompt #1:} #2} } } \NewDocumentCommand{\aioutput}{o m}{% \ifthenelse{\equal{\LanguageOption}{portuguese}}{% \IfNoValueTF{#1} {\noindent\textbf{Resposta:} #2} {\noindent\textbf{Resposta #1:} #2} }{ \IfNoValueTF{#1} {\noindent\textbf{Output:} #2} {\noindent\textbf{Output #1:} #2} } } %%% Custom ToC Entries %%% \providecommand{\bookmarktocentry}{} \renewcommand{\bookmarktocentry}{\pdfbookmark[0]{\contentsname}{toc}} % Hyperlink Target \ProvideDocumentCommand\MakeLinkTarget{sO{}m}{% \IfBooleanTF{#1}{% \hypertarget{#3}{}% }{% \hyperlink{#3}{#2}% }% } % --- List of Figures --- \patchcmd{\listoffigures} { \chapter{\listfigurename}} {% \begingroup \setlength{\parskip}{0pt}% \setlength{\parindent}{15pt}% \chapter{\listfigurename}\MakeLinkTarget*{listoffigures}% \pdfbookmark[0]{\listfigurename}{listoffigures}% \addcontentsline{toc}{frontmatter}{\listfigurename}% \endgroup }{}{} % --- List of Tables --- \patchcmd{\listoftables} { \chapter{\listtablename}} {% \begingroup \setlength{\parskip}{0pt}% \setlength{\parindent}{15pt}% \chapter{\listtablename}% \MakeLinkTarget*{listoftables}% \pdfbookmark[0]{\listtablename}{listoftables}% \addcontentsline{toc}{frontmatter}{\listtablename}% \endgroup }{}{} % --- List of Algorithms --- \AtBeginDocument{% \providecommand{\algorithmname}{Algorithm}% \providecommand{\listalgorithmname}{List of Algorithms}% \ifthenelse{\equal{\LanguageOption}{portuguese}}{% \renewcommand{\algorithmname}{Algoritmo}% \renewcommand{\listalgorithmname}{Lista de Algoritmos}% }{}% } \renewcommand{\listofalgorithms}{% \begingroup \setlength{\parskip}{0pt}% \setlength{\parindent}{15pt}% \chapter{\listalgorithmname}\MakeLinkTarget{listofalgorithms}% \pdfbookmark[0]{\listalgorithmname}{listofalgorithms}% \addcontentsline{toc}{frontmatter}{\listalgorithmname}% \@starttoc{loa}% \endgroup } % --- List of Equations --- \providecommand{\listofequations}{} \renewcommand{\listofequations}{% \begingroup \setlength{\parskip}{0pt}% \setlength{\parindent}{15pt}% \chapter{\listequationname}% \MakeLinkTarget{listofequations}% \pdfbookmark[0]{\listequationname}{listofequations}% \addcontentsline{toc}{frontmatter}{\listequationname}% \@starttoc{loe}% \endgroup } % --- Frontmatter and Backmatter --- \@ifundefined{l@frontmatter}{% \NewCommandCopy\l@frontmatter\l@chapter \patchcmd{\l@frontmatter}{\bfseries}{\itshape}{}{} \patchcmd{\l@frontmatter}{\nobreak\hfil}{\upshape\nobreak\hfil}{}{} \patchcmd{\l@frontmatter}{1.0em}{3pt}{}{} }{} \@ifundefined{l@backmatter}{% \NewCommandCopy\l@backmatter\l@chapter \patchcmd{\l@backmatter}{\bfseries}{\itshape}{}{} \patchcmd{\l@backmatter}{\nobreak\hfil}{\upshape\nobreak\hfil}{}{} }{} \providecommand{\toclevel@frontmatter}{0} \providecommand{\toclevel@backmatter}{0} % Bibliography \defbibheading{bibintoc}{% \begingroup \setlength{\parskip}{0pt}% \setlength{\parindent}{15pt}% \chapter*{#1}% \addcontentsline{toc}{backmatter}{\refname}% \endgroup } % Glossary ToC \providecommand{\glossarytoc}{} \renewcommand{\glossarytoc}{\MakeLinkTarget*{glossary}% \addcontentsline{toc}{frontmatter}{\glossaryname}} \providecommand{\acronymtoc}{} \renewcommand{\acronymtoc}{\MakeLinkTarget*{acronym}% \addcontentsline{toc}{frontmatter}{\acronymname}} \providecommand{\symboltoc}{} \renewcommand{\symboltoc}{\MakeLinkTarget*{symbol}% \addcontentsline{toc}{frontmatter}{\glssymbolsgroupname}} % ===== LIST FORMATTING - CONSISTENT FOR ALL LISTS ===== \renewcommand\l@figure{\@dottedtocline{1}{0em}{2.3em}} \renewcommand\l@table{\@dottedtocline{1}{0em}{2.3em}} \renewcommand*\l@algorithm{\@dottedtocline{1}{0em}{2.3em}} % Note: \l@equation is already defined above % ToC formatting \newlength{\tocparskip} \setlength{\tocparskip}{\parskip} \newlength{\tocparindent} \setlength{\tocparindent}{\parindent} \patchcmd{\tableofcontents} {\chapter} {% \begingroup \setlength{\parskip}{0pt}% \setlength{\parindent}{15pt}% \chapter% }{}{} \apptocmd{\tableofcontents}{\endgroup}{}{} ``` Glossary: ``` %%% Glossary and Acronyms %%% \setglossarystyle{long} % Glossary style. \setlength\LTleft{-6pt} % Left margin. \setlength\LTright{0pt} % Right margin. \setlength\glsdescwidth{0.94\hsize} % Glossary description width. \renewcommand{\glsnamefont}[1]{\textbf{#1}} % Notation in bold. \renewcommand{\glossaryentrynumbers}[1]% {\textit{(p. \textcolor{glossary}{#1})}} % Page number customisation. \renewcommand*{\glstextformat}[1]{\textcolor{glossary}{#1}} ``` submitted by /u/3xTpA [link] [comments]
- Zotero imported bibliography overflowing LaTeX twocolumn document [Crosspost from r/zotero]by /u/YmaOHyd98 on August 24, 2025 at 10:07 am
submitted by /u/YmaOHyd98 [link] [comments]
- I'm pushing the limits of what LaTex can do. A selection of my notes from my first year of engineeringby /u/human0006 on February 17, 2024 at 9:05 am
submitted by /u/human0006 [link] [comments]
- Please don't delete your post after it is answeredby /u/JimH10 on January 28, 2018 at 5:40 pm
Not a mod. But I was hoping to raise awareness that if you post a question that gets an answer then other people also benefit from that exchange. We've all googled a LaTeX question and found an old answer, and been glad it is there. Some people lurk here, picking things up over time. I'm not sure why so many people delete exchanges. There are good reasons to delete things sometimes, but asking for a clarification on a technical point does not seem, at least to me, to be one of them. The only other thing I can think is that those folks think that their question is clogging up the stream. I was hoping with this post to convince them that they are mistaken, and to leave it in place. In particular, if the answerer spends 15 mins on that answer and you delete the question, then you've been not too kind back to the person who was kind to you. submitted by /u/JimH10 [link] [comments]