İçeriğe geç

Scissor LaTeX'te verbatim, comment ve fancyvrb

Büyük ölçüde. verbatim ortamı, \verb ve fancyvrb'nin Verbatim ve BVerbatim ortamları metni eş aralıklı bir yazı tipiyle tam yazıldığı gibi basar, comment ortamı da içeriğini gizler; fancyvrb seçenekleri yok sayılır, \verbatiminput, \VerbatimInput, \Verb, \excludecomment, alltt ve spverbatim ise bir TeX kurulumundaki gibi çalışmaz.

Paketler ne yapar

  • verbatim ortamı ve \verb|...| metni eş aralıklı bir yazı tipiyle tam yazıldığı gibi basar: hiçbir komut çalıştırılmaz ve her boşluk korunur. verbatim paketi bunları geliştirir ve \verbatiminput{file} komutunu ve içeriği atlanan bir comment ortamını ekler.
  • comment da comment ortamını sağlar; ayrıca açıp kapatabileceğiniz ortamlar tanımlamak için \excludecomment{ad} ve \includecomment{ad} komutlarını verir.
  • fancyvrb, çerçeve, satır numaraları ve yazı tipi boyutu seçenekleriyle Verbatim ortamını ve \Verb, \fvset ile \VerbatimInput komutlarını ekler.
  • alltt boşlukları ve satır sonlarını verbatim gibi korur, ama komutları yine de çalıştırır.

Sözdizimi renkli kod için listings ve minted sayfalarına bakın.

Burada neler çalışır

KomutScissor LaTeX'teNotlar
\begin{verbatim}, \begin{verbatim*}ÇalışırEş aralıklı, yazıldığı gibi. verbatim* boşlukları ␣ olarak değil, normal boşluk olarak gösterir.
\verb|...|, \verb!...!ÇalışırHerhangi bir sınırlayıcı. \verb* normal boşluklar gösterir.
\begin{comment}Çalışırİçerik, geçerli LaTeX olmasa bile atlanır.
\begin{Verbatim}, \begin{BVerbatim}, \begin{Verbatim*} (fancyvrb)KısmenMetin verbatim içindeki gibi basılır; frame=single ya da numbers=left gibi seçenekler yok sayılır.
\fvset{...}AtlanırÖnbölümde yok sayılır; gövdede bir notla atlanır ve seçenekleri basılır.
\Verb|...| (fancyvrb)DesteklenmezBir notla atlanır; metin sınırlayıcılarıyla birlikte basılır. \verb kullanın.
\verbatiminput{file}, \VerbatimInput{file}DesteklenmezBir notla atlanır; dosya adı basılır. Metni bir verbatim ortamına yapıştırın.
\excludecomment{name}, \includecomment{name} (comment)DesteklenmezYeni ortamlar bilinmez: içerikleri her zaman basılır. Yalnızca comment ortamının kendisi atlanır.
allttKısmenİçindeki komutlar çalışır, ama satır sonları ve fazla boşluklar kaybolur ve metin eş aralıklı olmaz.
spverbatim, moreverb'ün verbatimtab ve listing ortamlarıDesteklenmezİçerikleri verbatim olarak değil, sıradan LaTeX olarak okunur. verbatim kullanın.

Örnekler

Bir verbatim bloğu ve metin içinde \verb, bir taslak paragrafı gizleyen bir comment ortamıyla:

verbatim, \verb ve comment

LaTeXÖnsöz: \usepackage{verbatim}Düzenleyicide aç (yeni sekmede açılır)
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.
Scissor LaTeX tarafından dizildi: verbatim, \verb ve comment

fancyvrb'nin Verbatim ortamı metni basar; çerçeve ve satır numaraları çizilmez:

Verbatim: seçenekler yok sayılır

LaTeXÖnsöz: \usepackage{fancyvrb}Düzenleyicide aç (yeni sekmede açılır)
\begin{Verbatim}[frame=single, numbers=left]
for i in range(44):
    print(i)
\end{Verbatim}

Uyumluluk

  • Bir TeX kurulumundan buraya: verbatim metin ve yorumlar aynı görünür. \verbatiminput ile eklenen metnin yapıştırılması gerekir; fancyvrb çerçeveleri ve satır numaraları da eksiktir.
  • Buradan bir TeX kurulumuna: belgeler orada değişiklik yapmadan derlenir.

Tam kılavuzlar CTAN'dadır: verbatim, comment, fancyvrb ve alltt. Ayrıca LaTeX'te kod listeleri sayfasına bakın.

Sorular ve yanıtlar

LaTeX'te bir metin bloğunu nasıl yorum satırına alırım?

Her satırın başına % koyun ya da bloğu \usepackage{verbatim} veya \usepackage{comment} ile \begin{comment} ve \end{comment} arasına alın. İkisi de burada çalışır.

Bir dosyanın içeriğini verbatim olarak nasıl gösteririm?

\verbatiminput burada henüz dosya okumaz, listings paketinin \lstinputlisting komutu da okumaz. İçeriği bir verbatim ya da lstlisting ortamına yapıştırın.

Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.