我是新来的,以下代码是我正在测试的。是否可以从文件中更改单词的字体.txt
?非常感谢您的帮助!
\documentclass[a4paper]{article}
\usepackage{titling}
\newcommand{\subtitle}[1]{%
\posttitle{%
\par\end{center}
\vskip5em
\begin{center}\LARGE#1\end{center}
\vskip5em}%
}
\usepackage{palatino}
\usepackage[utf8x]{inputenc}
\usepackage[top=1in,bottom=1in,left=1in,right=1in]{geometry}
\usepackage{indentfirst}
\usepackage{lipsum}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{booktabs,multirow}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}
\usepackage{cite}
\begin{document}
\section{Test section}
\subsection{Test section}
\subsubsection{Test section}
\paragraph{Test section}
\setlength{\parindent}{0pt}This document is for testing.
\Large
\verbatiminput{verb.txt}
\end{document}
答案1
来自verbatim
包裹 文档(部分2.2 接口,第 4 页):
让我们从简单的事情开始。有时,您可能需要为逐字文本使用特殊字体,或者可能需要缩小尺寸的常用现代计算机打字机形状。您可以通过重新定义宏来选择它
\verbatim@font
。此宏在每个逐字文本的开头执行以选择字体形状。请勿将其用于其他目的;...
没有界面提供更改此设置,以便您可以包含
\makeatletter
\newcommand{\verbatimfont}[1]{\def\verbatim@font{#1}}%
\makeatother
在文档前言中,然后\verbatimfont{<font>}
根据需要使用来设置字体。这里有一个小例子:
\documentclass{article}
\usepackage{verbatim}% http://ctan.org/pkg/verbatim
\makeatletter
\newcommand{\verbatimfont}[1]{\def\verbatim@font{#1}}%
\makeatother
\usepackage{filecontents}% http://ctan.org/pkg/filecontents
\begin{filecontents*}{file.tex}
This is some verbatim text in an external file.
\end{filecontents*}
\begin{document}
\verbatiminput{file.tex}
\verbatimfont{\itshape\ttfamily}
\verbatiminput{file.tex}
\verbatimfont{\scshape}
\verbatiminput{file.tex}
\end{document}
答案2
创建该verbatimbox
包是为了将逐字逐句放入盒子中。但是,当我制作环境的“无盒子”版本时,方便的可选参数非常有用。 verbnobox
本质上是一个未装箱的逐字环境,它接受可以更改打印样式的可选参数。
如果你想逐字打印文件,其 nobox 版本是\verbfilenobox[optional arguments]{filename}
。这就像\verbatiminput
,但具有方便的可选参数机制,可用于更改字体、字体大小、行号等。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{verbatimbox}
\begin{document}
\begin{verbnobox}[\sffamily]
This \is a &^%$ verbatim in sffamily
\end{verbnobox}
\begin{verbnobox}[\itshape]
This \is a &^%$ verbatim in itshape
\end{verbnobox}
\end{document}