[過去ログ] \chapter{\TeX} % 第四章 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
119
(7): 2005/09/13(火)17:10 AAS
猛烈にFAQのような気がしてすみませんが、解決策をぐぐって探しても見つからない
ので教えてください。

\newenvironment{newe}{〜\begin{verbatim}}{\end{verbatim}〜}

のような新しい環境を作っているのですが、

{\makeatletter \def \verbatim@font {\normalfont \ttfamily } \makeatother \ETC.
! File ended while scanning use of \@newenv.
<inserted text>
\par
l.3 \begin
{document}
省4
122
(1): 119 2005/09/14(水)09:36 AAS
うーん、やり方が悪いのか、うまくいきません・・・。ちょっと具体的には
こんなマクロです。verbatim環境のフォントを変更するマクロです。

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hero}[2005/09/13 v0.1 hoge]
\usepackage{verbatim}

\let\anotherverbatim=\verbatim
\let\endanotherverbatim=\endverbatim

% making "hoge Family".

\DeclareRobustCommand\hogefamily{%
\romanfamily{hoge}\selectfont
省1
125: 119 2005/09/14(水)12:06 AAS
% herohero environment

\newenvironment{herohero}{%
\makeatletter%
\def\verbatim@font{\normalfont\hogefamily%
\hyphenchar\font\m@ne%
\@noligs}%
\makeatother%
\begin{anotherverbatim} %
\begin{verbatim}}
{\end{verbatim}\end{anotherverbatim} %
省15
129: 119 2005/09/14(水)17:46 AAS
>>127
スマソ。

とりあえずプリアンブルに定義かいてみたら

\documentclass{jarticle}

\usepackage{verbatim}

\let\anotherverbatim=\verbatim
\let\endanotherverbatim=\endverbatim
省15
131
(1): 119 2005/09/14(水)18:13 AAS
エラーメッセージは違いますが、とりあえず最小限のエラーとなるソースを示します。
(verbatimパッケージを用いた場合。)

\documentclass{jarticle}

\usepackage{verbatim}

\let\anotherverbatim=\verbatim
\let\endanotherverbatim=\endverbatim

\newenvironment{sfverbatim}{\begin{anotherverbatim}\begin{verbatim}}
{\end{verbatim}\end{anotherverbatim}}
省14
135: 119 2005/09/15(木)09:36 AAS
>>124>>133
ご教授どうもありがとうございました。
>>132
ご指摘ありがとうございました。

>>124の方法ですとverbatimはtypewriter体のままのようです。
\usepackage{verbatim}

\newenvironment{rmverbatim}{\verbatim \rmfamily}
{\endverbatim}

ですとなぜかうまくいきました。\は``のような文字化けをしますのでもっと調整しないと
いけませんが。
省3
137: 119 2005/09/15(木)09:40 AAS
\begin{verbatim}
This
is
a
\TeX !
\end{verbatim}
\rmverb
\begin{verbatim}
This
is
省14
139: 119 2005/09/15(木)09:48 AAS
verbatim.styを使わずに

\def\rmverb{\makeatletter\def\verbatim@font{\rmfamily}makeatother}

\def\ttverb{\makeatletter\def\verbatim@font{\ttfamily}\makeatother}

と定義しなおして先ほどと同様に使っても、

! Use of \verbatim doesn't match its definition.
l.36 \begin{verbatim}
省11
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.128s*