Przejdź do treści

verbatim, comment i fancyvrb w Scissor LaTeX

W większości. Środowisko verbatim, \verb oraz Verbatim i BVerbatim z fancyvrb wypisują tekst dokładnie tak, jak go wpisano, fontem o stałej szerokości, a środowisko comment ukrywa swoją zawartość; opcje fancyvrb są ignorowane, a \verbatiminput, \VerbatimInput, \Verb, \excludecomment, alltt i spverbatim nie działają tak jak w instalacji TeX.

Do czego służą pakiety

  • Środowisko verbatim i \verb|...| wypisują tekst dokładnie tak, jak go wpisano, fontem o stałej szerokości: żadne polecenie nie jest wykonywane, a każda spacja zostaje zachowana. Pakiet verbatim je ulepsza i dodaje \verbatiminput{file} oraz środowisko comment, którego zawartość jest pomijana.
  • comment również udostępnia środowisko comment, a także \excludecomment{nazwa} i \includecomment{nazwa} do definiowania środowisk, które można włączać i wyłączać.
  • fancyvrb dodaje Verbatim z opcjami ramek, numerów wierszy i rozmiaru fontu, a także \Verb, \fvset i \VerbatimInput.
  • alltt zachowuje spacje i podziały wierszy jak verbatim, ale nadal wykonuje polecenia.

Kod z kolorowaniem składni opisują strony listings i minted.

Co tu działa

PolecenieW Scissor LaTeXUwagi
\begin{verbatim}, \begin{verbatim*}DziałaStała szerokość, tak jak wpisano. verbatim* pokazuje spacje jako zwykłe spacje, nie jako ␣.
\verb|...|, \verb!...!DziałaDowolny ogranicznik. \verb* pokazuje zwykłe spacje.
\begin{comment}DziałaZawartość jest pomijana, nawet jeśli nie jest poprawnym LaTeX-em.
\begin{Verbatim}, \begin{BVerbatim}, \begin{Verbatim*} (fancyvrb)CzęściowoTekst jest wypisywany jak w verbatim; opcje takie jak frame=single czy numbers=left są ignorowane.
\fvset{...}PomijaneIgnorowane w preambule; w treści pomijane z uwagą, a jego opcje są wypisywane.
\Verb|...| (fancyvrb)NieobsługiwanePomijane z uwagą; tekst jest wypisywany razem z ogranicznikami. Użyj \verb.
\verbatiminput{file}, \VerbatimInput{file}NieobsługiwanePomijane z uwagą; wypisywana jest nazwa pliku. Wklej tekst do środowiska verbatim.
\excludecomment{name}, \includecomment{name} (comment)NieobsługiwaneNowe środowiska są nieznane: ich zawartość jest zawsze wypisywana. Pomijane jest tylko samo środowisko comment.
allttCzęściowoPolecenia w środku działają, ale podziały wierszy i dodatkowe spacje są tracone, a tekst nie ma stałej szerokości.
spverbatim, verbatimtab i listing z moreverbNieobsługiwaneIch zawartość jest czytana jak zwykły LaTeX, nie dosłownie. Użyj verbatim.

Przykłady

Blok verbatim i \verb w tekście, ze środowiskiem comment, które ukrywa roboczy akapit:

verbatim, \verb i comment

LaTeXPreambuła: \usepackage{verbatim}Otwórz w edytorze (otwiera się w nowej karcie)
Type \verb|\section{Results}| to start a section. The file
\verb|data_44.csv| holds the samples:
\begin{verbatim}
name,               count
Erika Mustermann,   44
Hans Mustermann,    38
\end{verbatim}
\begin{comment}
This draft paragraph by John Doe is not printed.
\end{comment}
The table above lists two people.
Złożone przez Scissor LaTeX: verbatim, \verb i comment

Verbatim z fancyvrb wypisuje tekst; ramka i numery wierszy nie są rysowane:

Verbatim: opcje są ignorowane

LaTeXPreambuła: \usepackage{fancyvrb}Otwórz w edytorze (otwiera się w nowej karcie)
\begin{Verbatim}[frame=single, numbers=left]
for i in range(44):
    print(i)
\end{Verbatim}

Zgodność

  • Z instalacji TeX do Scissor LaTeX: tekst dosłowny i komentarze wyglądają tak samo. Tekst wstawiany przez \verbatiminput trzeba wkleić, a ramek i numerów wierszy z fancyvrb brakuje.
  • Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian.

Pełne dokumentacje są dostępne w CTAN: verbatim, comment, fancyvrb oraz alltt. Zobacz też Listingi kodu w LaTeX.

Pytania i odpowiedzi

Jak zakomentować blok tekstu w LaTeX?

Postaw % na początku każdego wiersza albo umieść blok między \begin{comment} i \end{comment} z \usepackage{verbatim} lub \usepackage{comment}. Oba sposoby działają tutaj.

Jak pokazać zawartość pliku dosłownie?

\verbatiminput nie wczytuje tu jeszcze plików, podobnie jak \lstinputlisting z listings. Wklej zawartość do środowiska verbatim lub lstlisting.

Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.