Langkau ke kandungan

verbatim, comment dan fancyvrb dalam Scissor LaTeX

Kebanyakannya. Persekitaran verbatim, \verb, serta Verbatim dan BVerbatim daripada fancyvrb mencetak teks tepat seperti yang ditaip dalam fon monospace, dan persekitaran comment menyembunyikan kandungannya; pilihan fancyvrb diabaikan, dan \verbatiminput, \VerbatimInput, \Verb, \excludecomment, alltt dan spverbatim tidak berfungsi seperti dalam pemasangan TeX.

Apa yang dilakukan oleh pakej ini

  • Persekitaran verbatim dan \verb|...| mencetak teks tepat seperti yang ditaip, dalam fon monospace: tiada perintah dijalankan dan setiap ruang dikekalkan. Pakej verbatim menambah baiknya dan menambah \verbatiminput{file} serta persekitaran comment, yang kandungannya dilangkau.
  • comment juga menyediakan persekitaran comment, serta \excludecomment{nama} dan \includecomment{nama} untuk mentakrifkan persekitaran yang boleh dihidupkan dan dimatikan.
  • fancyvrb menambah Verbatim dengan pilihan untuk bingkai, nombor baris dan saiz fon, serta \Verb, \fvset dan \VerbatimInput.
  • alltt mengekalkan ruang dan pemisah baris seperti verbatim, tetapi masih menjalankan perintah.

Untuk kod dengan warna sintaks, lihat listings dan minted.

Apa yang berfungsi di sini

PerintahDalam Scissor LaTeXCatatan
\begin{verbatim}, \begin{verbatim*}BerfungsiMonospace, seperti yang ditaip. verbatim* memaparkan ruang sebagai ruang biasa, bukan sebagai ␣.
\verb|...|, \verb!...!BerfungsiSebarang pembatas. \verb* memaparkan ruang biasa.
\begin{comment}BerfungsiKandungan dilangkau, walaupun ia bukan LaTeX yang sah.
\begin{Verbatim}, \begin{BVerbatim}, \begin{Verbatim*} (fancyvrb)SebahagianTeks dicetak seperti dalam verbatim; pilihan seperti frame=single atau numbers=left diabaikan.
\fvset{...}DiabaikanDiabaikan dalam mukadimah; dalam badan dokumen ia dilangkau dengan nota dan pilihannya dicetak.
\Verb|...| (fancyvrb)Tidak disokongDilangkau dengan nota; teks dicetak bersama pembatasnya. Gunakan \verb.
\verbatiminput{file}, \VerbatimInput{file}Tidak disokongDilangkau dengan nota; nama fail dicetak. Tampal teks ke dalam persekitaran verbatim.
\excludecomment{name}, \includecomment{name} (comment)Tidak disokongPersekitaran baharu itu tidak dikenali: kandungannya sentiasa dicetak. Hanya persekitaran comment itu sendiri dilangkau.
allttSebahagianPerintah di dalamnya berfungsi, tetapi pemisah baris dan ruang tambahan hilang dan teks tidak monospace.
spverbatim, verbatimtab dan listing daripada moreverbTidak disokongKandungannya dibaca sebagai LaTeX biasa, bukan verbatim. Gunakan verbatim.

Contoh

Blok verbatim dan \verb dalam teks, dengan persekitaran comment yang menyembunyikan perenggan draf:

verbatim, \verb dan comment

LaTeXMukadimah: \usepackage{verbatim}Buka dalam editor (dibuka dalam tab baharu)
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.
Disusun atur oleh Scissor LaTeX: verbatim, \verb dan comment

Verbatim daripada fancyvrb mencetak teks; bingkai dan nombor baris tidak dilukis:

Verbatim: pilihan diabaikan

LaTeXMukadimah: \usepackage{fancyvrb}Buka dalam editor (dibuka dalam tab baharu)
\begin{Verbatim}[frame=single, numbers=left]
for i in range(44):
    print(i)
\end{Verbatim}

Keserasian

  • Dari pemasangan TeX ke sini: teks verbatim dan komen kelihatan sama. Teks yang dimasukkan dengan \verbatiminput mesti ditampal, dan bingkai serta nombor baris fancyvrb tiada.
  • Dari sini ke pemasangan TeX: dokumen dikompil di sana tanpa perubahan.

Manual penuh terdapat di CTAN: verbatim, comment, fancyvrb dan alltt. Lihat juga Penyenaraian kod dalam LaTeX.

Soalan dan jawapan

Bagaimanakah saya mengulas keluar satu blok teks dalam LaTeX?

Letakkan % pada permulaan setiap baris, atau balut blok itu dengan \begin{comment} dan \end{comment} bersama \usepackage{verbatim} atau \usepackage{comment}. Kedua-duanya berfungsi di sini.

Bagaimanakah saya memaparkan kandungan fail secara verbatim?

\verbatiminput belum membaca fail di sini, begitu juga \lstinputlisting daripada listings. Tampal kandungan ke dalam persekitaran verbatim atau lstlisting.

Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.