Przejdź do treści
Biblioteka skilli
Nauka i badania · Pisanie

latex-academic

/latex-academic

Pomaga pisać prace naukowe i dyplomowe w LaTeX: struktura dokumentu, klasy wydawców (Elsevier, IEEE, Springer, ACM), bibliografia BibTeX i BibLaTeX, rysunki, równania i praca w Overleaf.

Repozytorium
aec-scholar ↗
Licencja
MIT
Ostatnia zmiana repozytorium
15.06.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 15.06.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Pomaga pisać prace naukowe i dyplomowe w LaTeX: struktura dokumentu, klasy wydawców (Elsevier, IEEE, Springer, ACM), bibliografia BibTeX i BibLaTeX, rysunki, równania i praca w Overleaf.

Oryginalny opis (EN)

Practical LaTeX for academic manuscripts and theses — document structure, the major publisher classes (Elsevier elsarticle, IEEEtran, ASCE, Springer svjour/sn-jnl, ACM), bibliography with BibTeX/BibLaTeX + natbib, figures/tables/subfigures, equations, cross-referencing, math/SI units, and Overleaf workflow. Use when the user writes, structures, debugs or formats a paper/thesis in LaTeX, sets up a journal submission template, or manages a .bib bibliography. A ready-to-adapt article template is bundled.

Jak działa

  1. 1. Choose the right document class (match the venue)
  2. 2. Minimal structure
  3. 3. Bibliography (two routes — don't mix)
  4. 4. Figures & tables (publication quality)
  5. 5. Math & units
  6. 6. Cross-referencing & good practice
  7. 7. Overleaf & collaboration
  8. 8. Troubleshooting quick hits
Sekcje z nagłówków SKILL.md, w oryginale · 84 linii, 535 słów
Podgląd SKILL.md
---
name: latex-academic
description: >-
  Practical LaTeX for academic manuscripts and theses — document structure, the major publisher classes
  (Elsevier elsarticle, IEEEtran, ASCE, Springer svjour/sn-jnl, ACM), bibliography with BibTeX/BibLaTeX +
  natbib, figures/tables/subfigures, equations, cross-referencing, math/SI units, and Overleaf workflow.
  Use when the user writes, structures, debugs or formats a paper/thesis in LaTeX, sets up a journal
  submission template, or manages a .bib bibliography. A ready-to-adapt article template is bundled.
---

# Academic LaTeX — Working Guide

Use this to set up and troubleshoot LaTeX manuscripts for AEC/engineering venues. A starter template is in
`article-template.tex` next to this file (reference it with `${CLAUDE_PLUGIN_ROOT}` or copy it for the user).

## 1. Choose the right document class (match the venue)
- **Elsevier** (Automation in Construction, Energy and Buildings, etc.): `elsarticle` (`\documentclass[
  review,3p,times]{elsarticle}`; use `model5-names`/`elsarticle-num` bib styles).
- **IEEE**: `IEEEtran` (`\documentclass[journal]{IEEEtran}` or `[conference]`).
- **ASCE**: the `ascelike-new` class (`\documentclass[Journal]{ascelike-new}`), ASCE bib style.
- **Springer**: `sn-jnl` (Springer Nature) or legacy `svjour3`.
- **ACM**: `acmart`.
- **Generic/thesis**: `article`/`report`/`book` or institutional thesis class; `memoir`/`koma-script` for
  control.
> Download the venue's official template first; don't hand-roll formatting a class already provides.

## 2. Minimal structure
```latex
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}      % (modern: use lualatex/xelatex + fontspec)
\usepackage[T1]{fontenc}
\usepackage{graphicx,booktabs,siunitx,amsmath,amssymb}
\usepackage[hidelinks]{hyperref}
\usepackage[capitalise]{cleveref}
\title{...}\author{...}\date{}
\begin{document}\maketitle
\begin{abstract}...\end{abstract}
\section{Introduction}...
\bibliographystyle{elsarticle-num}\bibliography{references}
\end{document}
```

## 3. Bibliography (two routes — don't mix)
- **BibTeX + natbib** (classic, what most publisher styles ship): `\usepackage[numbers]{natbib}` (or
  author-year), `\bibliographystyle{<style>.bst}`, `\bibliography{references}`; cite with `\citep{}`/`\citet{}`.
- **BibLaTeX + biber** (modern, flexible): `\usepackage[style=ieee,backend=biber]{biblatex}`,
  `\addbibresource{references.bib}`, cite with `\autocite{}`/`\textcite{}`, print with `\printbibliography`.
- Keep one `references.bib` (see `citation-formats` for entry hygiene: braces around acronyms `{BIM}`,
  `--` page ranges, bare `doi`). Compile order (BibTeX): `pdflatex → bibtex → pdflatex → pdflatex`.

## 4. Figures & tables (publication quality)
```latex
\begin{figure}[t]
  \centering
  \includegraphics[width=.8\linewidth]{figs/workflow.pdf}  % vector PDF/EPS for diagrams
  \caption{Research workflow.}\label{fig:workflow}
\end{figure}
```
- Use **vector** (PDF/EPS/SVG→PDF) for diagrams/plots, high-DPI for photos. Refer with `\cref{fig:workflow}`.
- Tables: **`booktabs`** (`\toprule\midrule\bottomrule`) — no vertical rules. Caption **above** tables,
  **below** figures. `siunitx`'s `S` columns align numbers on the decimal.
- Subfigures: `subcaption` (`\begin{subfigure}`), not the obsolete `subfigure` package.

## 5. Math & units
- Equations: `equation`/`align` (amsmath); never use `eqnarray`. Reference with `\eqref{}`.
- **Units & quantities: `siunitx`** — `\qty{2.5}{\kilo\watt\hour\per\meter\squared}`, `\num{1.2e-3}`,
  `\SI` (legacy). Consistent significant figures; correct unit spacing handled automatically.
- Use `\(...\)` for inline math (not `$...$` in new code is fine too); define notation once.

## 6. Cross-referencing & good practice
- **`cleveref`** (`\cref`, `\Cref`) auto-prefixes "Fig./Table/Eq./Sec." and handles ranges — label
  everything (`fig:`, `tab:`, `eq:`, `sec:` prefixes) and never hardcode numbers.
- `hyperref` last (or per package-order rules; load `cleveref` after `hyperref`).
- One sentence per line in the source → cleaner `git diff` for collaboration.
- Comment out, don't delete, while drafting; use `\todo{}` (todonotes) for review notes.

## 7. Overleaf & collaboration
- Overleaf for real-time co-authoring; set the **compiler** (pdfLaTeX vs XeLaTeX/LuaLaTeX — the latter for
  custom fonts/Unicode) and **TeX Live version** to match the template.
- Use Git/Overleaf-Git integration for version control; keep `figs/` and `references.bib` in-repo.
- For large theses: `\input`/`\include` per chapter, `latexmk` for builds, `glossaries` for acronyms.

## 8. Troubleshooting quick hits
- "Undefined control sequence" → missing `\usepackage`.
- Citations show as `[?]` → run BibTeX/biber, then re-run LaTeX twice; check `.bib` key & style.
- "Overfull \hbox" → long URLs/words; use `\sloppy`, `microtype`, or `url`/`\url{}` line-breaking.
- Float placement chaos → use `[t]`/`[b]`, `\clearpage`, or the `placeins`/`\FloatBarrier` trick; don't fight
  it with `[H]` (float package) except sparingly.
- Wrong reference style → you're using the wrong `.bst`/biblatex `style`; match the venue.
- Unicode errors on pdfLaTeX → switch to LuaLaTeX/XeLaTeX or escape characters.

See `article-template.tex` (bundled) for a clean, commented starting point.
Pliki w paczce (2)
  • SKILL.md 5 KB
  • article-template.tex 5 KB

Wersje

W bazie nie ma innych skilli o nazwie latex-academic.

Migawka bazy z 28.10.2026 · wersja paczki f24994b254fc (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100latex-toolkit
    Prowadzi przez konfigurację i diagnozę pracy dyplomowej w LaTeX: struktura rozdziałów, latexmk, bibliografia biblatex lub natbib, szablon uczelni oraz analiza błędów z pliku .log.
  • 100latex-writing
    Pisze i formatuje dokumenty LaTeX dla czasopism naukowych, takich jak Nature, Science, IEEE i ACM, z równaniami, tabelami i wpisami BibTeX.
  • 100ieee-latex
    Diagnozuje i naprawia manuskrypty LaTeX w klasie IEEEtran: błędy kompilacji, overfull boxy, pływające obiekty, układ dwukolumnowy, tabele, równania, algorytmy, BibTeX i zgodność końcowego PDF.
  • 90overleaf-latex-workflow
    Prowadzi pracę nad artykułami LaTeX w Overleaf: znajduje plik główny, kompiluje, czyta logi i naprawia błędy.
  • 100journal-formatting
    Przeformatowuje istniejący manuskrypt do szablonu docelowego czasopisma lub konferencji: klasy LaTeX (elsarticle, IEEEtran, acmart), układ, kolejność sekcji, limity długości i styl bibliografii.
  • 90academic-latex-review
    Przegląda i poprawia rękopisy naukowe w LaTeX: artykuły, streszczenia, wprowadzenia, metody, wyniki, tabele, rysunki i cytowania.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.