• ベストアンサー

TeX文書にプログラムのソースを埋め込む

外部にあるプログラムのソースコードを TeX文書に埋め込むにはどうしたらいいんでしょうか。 \input や \include だと TeXファイルとして読み込んでしまうようです。 検索しても上手くヒットしなかったので教えてください。 環境は platex, windows2000 です。

  • wetti
  • お礼率63% (7/11)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

varbatimパッケージを読み込んで、\verbatiminputコマンドを使うとうまくいきます。 例)ソースファイルfile.cを読み込む場合。 \documentclass{article} \usepackage{verbatim} \begin{document}   \verbatiminput{file.c} \end{document}

wetti
質問者

お礼

どうもありがとうございます。 うまく埋め込むことができました。

関連するQ&A

  • TeXで文書作成しているのですが、

    TeXで文書作成しているのですが、 #include <stdio.h> main() { } のプログラムを、 ―――――――――― |#include<stdio.h>  |  |main()          | |{             |  |}             |  ―――――――――― のように、四角の枠で囲むにはどうすればいいでしょうか?

  • TEXのインストールについて

    TEXをインストールしたいのですが、どうもうまくいっていないようで困っています。 コマンドプロンプトでテストプログラムをコンパイルすると "I can't find the format file 'platex.fmt'!" といったエラーメッセージが出てしまい、そこから先に進めません。どなたか助言頂けませんでしょうか? 環境:Windows XP http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%28Windows%29#content_1_6 を参考にしてインストールしています。

  • Texとスタイルファイルについて

    Texについてお尋ねします。 Windows+最新の奥村先生の美文書作成入門(CD)という環境です。 やや環境が異なるのはLabeditorというTex文書作成補助のソフトを使用していることぐらいです。 dvioutは上記CDのものをインストールしています。 さて、dvioutのサンプルフォルダにあるsampleのTexファイルをコンパイルすると、どれも必ず、myhyper.styというスタイルファイルが見つからないというエラーが出ます。 別のTexファイルでスタイルファイルを使わない場合、Texをそのまま実行すると、dvioutまでスムーズに進みます。 このようなスタイルファイルの所在ですが、 1、Texファイルと同じフォルダにすべき? 2、Texの環境で指定したところにおくべき?(この場合、環境とは入力補助ソフトの環境でしょうか?) 3、どこにもで置けるし、絶対パスで指定できる? 1だったら、それまでですが、2,3の場合、どこでどのように指示するのでしょうか。このことがクリアになると、上記の問題も解消されると思いますが。 よろしくお願いします。

  • Debian SqueezeでTeXを使いた

    勉強もかねてDebian SqueezeでTeXを用いてPDF文書を作成したいのですが、どのパッケージを入れていいか分かりません。UTF-8の日本語環境で日本語のドキュメントを扱いたいと考えています。TeXやLaTeXの入門サイトを見ると、いきなりjarticleが使える事が前提でのサンプルが掲載されていたり、インストールの説明があっても何故かWindows向けばかりであったりと、何も知識がない身としてはなかなか敷居が高いです。 TeX関連のパッケージをaptで調べて、いろいろ入れてみました(数百メガほど)。しかし、以下のコードもまともに変換する事ができません。 \documentclass{jarticle} \begin{document} 吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。 何でも薄暗いじめじめした所で ニャーニャー泣いていた事だけは記憶している。 吾輩はここで始めて人間というものを見た。 \end{document} 上のファイルに対してpdftex, pdflatex, texi2pdfなども試してますが、どれも「! LaTeX Error: File `jarticle.cls' not found.」のようなメッセージが出てきてコケています。 コマンドが間違ってるでしょうか。 ちなみに、以下のパッケージをインストールしています。 okumura-clsfiles texlive texlive-latex-extra latex-cjk-common latex-cjk-japanese-wadalab texlive-latex-base (それぞれの依存関係を考えれば、もっとたくさんあると思います) また、http://d.hatena.ne.jp/sasakyh/20100621/ で示されているパッケージも入れました。 LaTeXでもTeXでもplatexでも構いません。jarticleクラスを使ってPDFを作成するまでの手順を教えてください。

  • 複数のWord文書の共通個所の書き換え作業の効率化

    Wordで20個ほどの文書を作成しています。20個の文書には文章が共通する段落があります。この段落の文章に変更が生じた場合、現在のところ、20個の文書をひとつずつ書き換えるという手間のかかる作業をしています。この作業を効率化する方法はありますか? 昔Texを使っていたんですが、Texだと共通個所を別ファイル(file1.texとする)で作っておき、20個の文書には\input{file1.tex}と書いておけば、修正する時、file1.texのみを修正するだけで済みます。このようなことはWordでもできないでしょうか?できなければ代替手段でもいいです。

  • TeX 環境設定ができなくて困っています

    つい最近TeXを始めたのですが、設定で困っています。 参考書として、『誰でもできるやさしいTEX入門』・・土浦勝(著) を使っています。 付属のCDをインストールして、EMACSでプログラムを書き、YATEXでコンパイルしています。 文書、たとえば「あいうえお」は、 \documentclass[a4paper,12pt]{jarticle} \begin{document} あいうえお \end{document} と書きコンパイルするとエラーなしに表示できるのですが、数式、例えばy=xを表示させたいと思い \documentclass[a4paper,12pt]{jarticle} \begin{equation} y=x \end{equation} でコンパイルするとエラーが以下のように出てしまいます。 This is pTeX, Version p3.0.1, based on TeX, Version 3.14159 (SJIS) (Web2C 7.3.7) (./test.tex pLaTeX2e <2001/09/04>+0 (based on LaTeX2e <2001/06/01> patch level 0) (c:/usr/local/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 2001/10/04 v1.3 Standard pLaTeX class (c:/usr/local/share/texmf/ptex/platex/base/jsize12.clo)) ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.2 \begin{equation} ? プログラム自体が間違っているのでしょうか? どうすれば数式をコンパイルできるのでしょうか? 教えてください。

  • プログラムのソースコードについて

    私は個人事業主でシステムエンジニアをしております。 ある商店からプログラム開発を依頼されて間もなく納品予定なのですが、 納品物は各種ドキュメント(操作説明書など)とプログラムのインストーラ(実行ファイル)一式をDVDにして納品しようとしたところ、お客様からプログラムの実行ファイルだけでなくプログラムのソースコードなどのファイル一式も欲しいと言われました。 最初の契約ではその旨を記載していないのですが、通常プログラム開発を請け負って納品するときはソースコード等もファイルとして納品するものなのでしょうか? 初歩的な質問ですがご教授のほどよろしくお願い致します。

  • Texの文章埋め込み

    初めまして。表題の件について質問させていただきます。 Texで別のファイルに書いた事はinput or includeで埋め込む事が出来ますが、同じファイル上のある部分を埋め込む方法というのはありますでしょうか? ご存知の方おられましたらご教授お願いいたします。 やりたいこと、 -> aaaaaaaaaaa aaaaaaaaaaa Tag b aaaaaaaaaaa Tag b{ bbbbbbb bbbbbbb bbbbbbb } ->同一ファイル上 で aaaaaaaaaaa aaaaaaaaaaa bbbbbbb bbbbbbb bbbbbbb aaaaaaaaaaa となるようにしたい。

  • Easy TeXの設定方法

    TeXで書かれた文章を頂いて、それを読んで編集していかなくてはなりません。 Easy TeXというソフトが大学に入ってたので、それを家でも使おうと思ってインストールしたのですが、その使い方がわかりません。 そもそもTeXというものをほとんど使ったことがないので、かなり混乱しています。(大学では数年前にちょっと使っただけだったんです><) まずtexという拡張子のファイルをコンパイルするんですよね? このとき、コンパイルというところを押すと、 『[オプション]-[TeX環境設定]でTeX実行ファイルのパスを正しく設定してください.』と 表示されてしまいます。 どのように(どのファイルのあるところに)設定したらよいのでしょうか? それからおそらくその下の、TeXソースファイルのパスやDIVドライバの所の設定も出来ていないので そこの設定方法も分かりましたら教えてください。 よろしくお願いします。

  • Latexの文字化けについて教えてください!

    Windows 環境で Terapadを使ってtexファイルを書いたのですがlinuxで開けてみると文字化けが見られました。texファイルの文字化けはファイルの文字コード指定保存でUTF-8にて保存することでtexファイルの文字化けは治ったのですが、linux環境下で platex sample.tex と実行してdvioutで見るために xdvi sample.dvi とすると日本語が全て文字化けしています。 どうすれば文字化けが解消されるでしょうか?

専門家に質問してみよう