逐字逐句的适当空格

逐字逐句的适当空格

有以下代码:

\begin{verbatim}
pc:~$ ls
folder1                Documents         folder2        New Folder  folder3
folder4444             Downloads         folder5        Pictures    Templats
\end{verbatim}

输出为:

folder1             Documents       folder2       New Folder  folder3
folder4444             Downloads         folder5        Pictures    Templats

问题是,输出中的单词发生了偏移。但是当我使用 verbatim* 时,一切都正常,但有一个 ␣ 字符。似乎空格与字母的宽度不一样。如何输出具有适当空格的文本?或者还有其他好方法来打印终端输出?

編輯:

完整代码:

\documentclass[12pt,openany]{report}

\usepackage{xltxtra}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{color}
\usepackage{polski}
\usepackage{titlesec}
\usepackage{listings}
\usepackage{hyperref}
\setromanfont[Mapping=tex-text]{Linux Libertine O}

\begin{document}

\begin{verbatim}
pc:~$ ls
fffffff                Documents         gggggggggggg   New Folder  hhhhh
jjjjjjjjjjjjjjj        eeeeeeeee         kkkk           Pictures    Templates
Desktop                xxxxx             ccccccccccccc  Public      dddddd
bbbbbbbbbbbbbbbbbbbbb  fffffffffeeeeeee  jjjjj          qqqqqqqqqq  sssww
\end{verbatim}

\end{document}

答案1

输出行对于页面来说太宽。您将收到有关水平框过满的警告。我可以看到偏移,但在例如为快速测试缩小边距后,偏移就会消失,因此请调整字体或行宽。

原始示例输出:

带移位的原始输出

随着\usepackage[hmargin=2cm]{geometry}警告消失并且情况发生变化:

在此处输入图片描述

相关内容