setspace i interlinia w Scissor LaTeX
Jeszcze nie. setspace wczytuje się bez błędów, ale interlinii nie da się zmienić: \onehalfspacing, \doublespacing, \singlespacing i \linespread są ignorowane, środowiska doublespace i onehalfspace zostawiają tekst ze zwykłą interlinią, a \begin{spacing}{1.5} wypisuje „1.5” przed tekstem, więc pomiń to środowisko.
Do czego służy pakiet
setspace zmienia odległość między wierszami, czego często wymagają prace dyplomowe i maszynopisy:
\singlespacing,\onehalfspacingi\doublespacingustawiają interlinię dla reszty dokumentu;\setstretch{1.25}ustawia dowolny współczynnik;- środowiska
singlespace,onehalfspace,doublespaceispacing(\begin{spacing}{1.5}) zmieniają ją dla części tekstu.
Własne polecenie LaTeX-a \linespread{1.3} robi coś podobnego bez pakietu.
Co tu działa
| Polecenie | W Scissor LaTeX | Uwagi |
|---|---|---|
\usepackage{setspace}, opcje onehalfspacing, doublespacing | Pomijane | Akceptowane; wiersze zachowują zwykłą interlinię. |
\singlespacing, \onehalfspacing, \doublespacing | Pomijane | Ignorowane bez komunikatu, w preambule i w treści. |
\linespread{...} | Pomijane | Ignorowane bez komunikatu. |
\setstretch{...} | Pomijane | Ignorowane w preambule. W treści pomijane z uwagą na karcie Problemy, a liczba jest wypisywana. |
Środowiska singlespace, onehalfspace, doublespace | Pomijane | Tekst zostaje ze zwykłą interlinią. |
\begin{spacing}{1.5} | Nieobsługiwane | Tekst zostaje, ale przed nim wypisywane jest „1.5”, bez komunikatu. |
Interlinia wynika z klasy i jej opcji rozmiaru fontu (10pt, 11pt, 12pt); zobacz Akapity, łamanie wierszy i odstępy.
Przykłady
Polecenia są akceptowane i niczego nie zmieniają, więc preambuła pracy dyplomowej składa się bez zmian:
\onehalfspacing jest akceptowane i ignorowane
\documentclass[12pt]{article}
\usepackage{setspace}
\onehalfspacing
\begin{document}
Hans Mustermann's thesis asks for one-and-a-half line spacing.
Here the lines keep their normal distance; a TeX installation
spaces them out. The 44 pages of the draft stay readable either
way.
\end{document}Środowisko spacing wypisuje swój argument. Pomiń je tutaj albo użyj \onehalfspacing w preambule, które instalacja TeX zastosuje:
\begin{spacing}{1.5} wypisuje 1.5
\begin{spacing}{1.5}
Erika Mustermann's abstract, which should be spaced out.
\end{spacing}Zgodność
- Z instalacji TeX do Scissor LaTeX: tekst zostaje, ale ze zwykłą interlinią, a dokumenty ze środowiskiem
spacingpokazują jego liczbę. Stron jest mniej niż przy podwójnej interlinii. - Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian, a polecenia interlinii zaczynają tam działać.
Pełna dokumentacja jest dostępna w CTAN: ctan.org/pkg/setspace. Zobacz też Akapity, łamanie wierszy i odstępy i Pakiety, które nie wymagają działań.
Pytania i odpowiedzi
Jak ustawić podwójną interlinię w LaTeX?
Wczytaj \usepackage{setspace} i napisz \doublespacing w preambule. Scissor LaTeX to akceptuje, ale zachowuje zwykłą interlinię; PDF z instalacji TeX ma podwójną interlinię.
Dlaczego w moim dokumencie pojawia się „1.5”?
Środowisko spacing jest nieobsługiwane, więc jego argument jest wypisywany jako tekst. Usuń \begin{spacing}{1.5} i \end{spacing}, a zamiast tego napisz \onehalfspacing w preambule.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.