Przejdź do treści

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, \onehalfspacing i \doublespacing ustawiają interlinię dla reszty dokumentu;
  • \setstretch{1.25} ustawia dowolny współczynnik;
  • środowiska singlespace, onehalfspace, doublespace i spacing (\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

PolecenieW Scissor LaTeXUwagi
\usepackage{setspace}, opcje onehalfspacing, doublespacingPomijaneAkceptowane; wiersze zachowują zwykłą interlinię.
\singlespacing, \onehalfspacing, \doublespacingPomijaneIgnorowane bez komunikatu, w preambule i w treści.
\linespread{...}PomijaneIgnorowane bez komunikatu.
\setstretch{...}PomijaneIgnorowane w preambule. W treści pomijane z uwagą na karcie Problemy, a liczba jest wypisywana.
Środowiska singlespace, onehalfspace, doublespacePomijaneTekst zostaje ze zwykłą interlinią.
\begin{spacing}{1.5}NieobsługiwaneTekst 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}
Złożone przez Scissor LaTeX: \onehalfspacing jest akceptowane i ignorowane

Ś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

LaTeXPreambuła: \usepackage{setspace}Otwórz w edytorze (otwiera się w nowej karcie)
\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 spacing pokazują 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.