platexが実行できない・・・
- Ubuntu11.04でplatexを実行する際に問題が発生しています。
- 指定されたサイトの手順に従ってプラグインをインストールしましたが、コンパイルできません。
- 特に、aliasの設定が問題の原因である可能性があります。
- ベストアンサー
platexが実行できない・・・
今ubuntu11.04を使っており、tex環境を入れたいと思い、ネットを参考に試みたのですが、 ミスって最初、以下のサイトの操作を実行してしまい、 http://blog.akagi.jp/archives/527.html 次に次のサイトのxdvi のフォント指定 [#vc55705d]より上の操作を行いました。 http://www10.atwiki.jp/shirayuu/?page=%20Ubuntu%20Linux%2011.04%20-... すると、platex test.tex とコマンドを打っても、 bash: /usr/local/shell/platex.sh: そのようなファイルやディレクトリはありません と出て、コンパイルが出来ません。 恐らく、1つめのサイトの5番の、 5.platex コマンドで、先に作成したスクリプトを実行するようにする。 $ echo "alias platex='source /usr/local/shell/platex.sh'" >> ~/.bashrc としたからだと思います。。 platex コマンド上のようにするのではなく、デフォルトで使いたいのですが、 どなたか解決策を教えてください。。
- hyenaydtekie
- お礼率11% (22/193)
- Linux系OS
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
えーと、 > echo "alias platex='source /usr/local/shell/platex.sh'" >> ~/.bashrc これが何をしてるか理解してますか? .bashrc ってなんのファイルか理解してますか? bashのaliasってコマンドがなんだか理解できてますか? これがわかってれば、簡単に対処できると思うのですが。 bashの解説書とか解説サイトとか一度目を通りては? 解決法ですが ・上のaliasを無効にする .bashrcを編集すれば次回bash起動時から有効になります unaliasコマンドを使えば今のシェルでも解除できます ・aliasはコマンド単独で入力したときだけ有効です。以下の方法を使ったときにはaliasは使われません フルパス/相対パスを指定して実行する \platexと、頭にバックスラッシュを付けて実行する ただし、これらはあくまでaliasを無効にするだけの方法です。 platexが正常にインストールされたかどうかとは無関係です。
その他の回答 (2)
- chikuma_kayaker
- ベストアンサー率32% (14/43)
Linuxを習得するには、結構高い本を買って勉強するしかありません。 ネット上にはWikibooksのような、教科書、入門書作成、提供プロジェクトがありますが、紙の書籍の良書の方がよいでしょう。
- kmee
- ベストアンサー率55% (1857/3366)
コマンド、書いてますが? 少なくとも一つはそのまんま書いてます。 他のも簡単に調べられるはずです。 .bashrcの編集はテキストエディタでやってください。 詳しい使い方はエディタごとに違うので説明できません
関連するQ&A
- ubuntu11.04へのtexの導入
ubuntu11.04利用者です。 ---------------------------------------------- \documentclass{jarticle} \begin{document} 吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。 何でも薄暗いじめじめした所で ニャーニャー泣いていた事だけは記憶している。 吾輩はここで始めて人間というものを見た。 \end{document} ---------------------------------------------- 上記のようなtest.texというファイルを作り、 http://www10.atwiki.jp/shirayuu/pages/61.html の xdvi のフォント指定 [#vc55705d] までの操作を完了させ、端末から $ cd ファイルの保存先 $ platex test と実行したのですが、 bash: /usr/local/shell/platex.sh: そのようなファイルやディレクトリはありません と表示され、コンパイルが出来ず困っています。 どなたか解決方法を教えてください。
- 締切済み
- Linux系OS
- pLaTeXとxdviを一気に行わせるための~/.bashrcの書き方は?
RedHat9を使用しています。 $cat hoge.tex \documentclass[a4paper,10pt]{jbook} \begin{document} aaa \end{document} というtexソースをdvi表示まで一気に行いたいのですが スクリプトを介さないで~/.bashrcで行えないかと思っています。 xj () { /usr/bin/platex $@;/usr/bin/xdvi $@; } として $ xj hoge で dviファイルまで開けましたが、現われたdviファイルを閉じるまでプロンプトが戻りません。 バックグラウンドでする方法は無いものでしょうか?
- ベストアンサー
- Linux系OS
- pLaTeXでの図の挿入
pLaTeX環境を作ってる途中、 c:\usr\local\share\texmf\tex\latex\graphics のディレクトリが無い事がわかりました。 そしてどんなにコンパイルしても graphicx.styが無いと言われます。 いったいどうすれば良いのでしょうか? どなたか解答お願いします。 非常に困っています。
- 締切済み
- その他(インターネット・Webサービス)
- ~/.bashrcを間違えて保存してしまいました
linux初心者です。ubuntu使ってます。 あるソフトをインストールしている最中だったんですが、 suになった後、PATHを通そうと ~/.bashrcに export PATH=/usr/local/○○:$PATH と書こうとしたところ、 export PATH=/usr/local/○○:$PAT としてしまい、そのまま保存してsource .bashrcと打ってしまいました。 その後emacsもlsも、コマンドがうてなくなり、 bash: emacs: command not found と出てしまいます。 どうすれば戻せますでしょうか? お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- TeX listingsのインストール (再質問)
OS Windows Vista インストール場所 C:\usr\local\W32Tex\bin 環境変数path C:\usr\local\W32TeX\bin 以下のサイトを参考にlistingsをインストールしようとしているのですが,うまくいきません。ご教授お願いします。 http://d.hatena.ne.jp/mallowlabs/20061226/1167137637 まずは,以下のディレクトリに展開しました。 C:\usr\local\W32Tex\share\texmf\ptex\listings 次に,書いてある通りにcmdから以下のコマンドを入力しました。 cd C:\usr\local\W32Tex\share\texmf\ptex\listings platex *.ins mktexlsr ここでTeX文章の始めにファイルに以下のように書いてコンパイルしても, \usepackage{listings, jlisting} 以下のエラーメッセージを吐いてしまいうまく通りません。 ! LaTeX Error: File `listings.sty' not found. texmfフォルダ以下に環境変数が通ってないからかと思い,一応以下を追加して再度実行してみましたが,やはりうまくいきませんでした。 C:\usr\local\W32TeX\bin;C:\tex\share\texmf
- 締切済み
- その他([技術者向] コンピューター)
- ubuntuでtexファイルが見つからない
ubuntuでtexファイルをplatexでコンパイルしようしとしても「ファイルが見つからない」と表示されます。 lsコマンドを実声してもtexファイルが表示されないです。ls -aコマンドだと表示されます。 どなたか対処方法わかる方いらっしゃいますか?
- ベストアンサー
- Linux系OS
- シェルの実行中にユーザ切り替えてコマンド実行
はじめまして。 シェル初心者です。 shell.shをrootユーザでクーロン実行していますが、 shell.shの処理の中で、違うユーザでコマンド実行したいのですが、 可能かどうかも、方法が分かりません。 教えていただけないでしょうか。 環境はLinuxです。 下記のコマンドを実行したいです。 リモートでログインしてコマンド実行結果を取得する ssh -l tomcat server_tomcat grep test /tmp/test.log ※他のユーザでsshを実行してコマンド結果を取得したいです。 以上。宜しくお願い致します。
- ベストアンサー
- Linux系OS
- クーロンでJAVA実行するshellを実行。クラスパスを記述したがエラー発生
OSはUNIXです。 クーロンでshellを起動し、そのshellの中でJAVAコマンドの実行を行いたいのですが、 クーロンで実行する際は、どうもクラスパスを定義しないといけないという話を聞き、 shellの中で、以下のようにクラスパスの部分を追記しました。 #!/bin/sh ##以下2行追記## CLASSPATH=/opt/DynamicWORKs/abc:/opt/DynamicWORKs/services/abc/def export CLASSPATH ##追記はここまで## java aaa.bbb.ccc.ddd/conf/abc.properties クラスパスは、envでたたいたあとでてきたCLASSPATHの記述をそのまま漏れなく記述しました。 そのあと、クーロンで実行したところ、 以下のようなエラーがクーロンのログででました。(abc.shはJAVAを実行するための親シェル) > CMD: sh /usr/local/sh/4/abc.sh > root 17553 c (月) 9月 8 17:24:00 2003 < root 17553 c (月) 9月 8 17:24:02 2003 rc=1 rc=1は明らかに環境変数のエラーだそうです。 しかし、他に一体何が足りないのか!?がさっぱりです。 少しでもヒントをご存知の方、よろしくお願いします。
- 締切済み
- その他(OS)
- クーロンでシェル実行、JAVAコマンドが動かない・・
クーロンにて、シェルを自動起動し、JAVAコマンドを動かそうとしています。 cron → abc.sh実行 └def.sh実行 └JAVAコマンド実行 という位置付けです。 まず、 0 3 * * * sh /usr/src/sh/abc.sh という設定にてクーロンを自動実行しようとしました。abc.shの内容はこうです。 #!bin/sh /bin/sh /usr/src/sh/def.sh> /log/def.txt def.txtというテキストは生成されるのですが、def.shが実行されていません。。 def.shの中身はjavaコマンドで、 java aaa.bbb.ccc.ddd/conf/repair.properties というものです。 また、念のため、クーロンに直接 0 3 * * * /bin/sh /usr/src/sh/def.sh ともやってみましたが、結果は同じでした。 どうすればdef.shがちゃんと実行されるでしょうか? そもそもjavaコマンドをクーロンですることはできないのでしょうか?
- 締切済み
- その他(OS)
- シェルで.bashrcが読めません。
FreeBSD4.5で、 /home/me/の下に以下のシェルをファイル名1で作成し実行してもsuまでしか動きません。 パスもあっているのですが、原因は何が考えられますか? #!/bin/sh /usr/local/bin/sudo su www /usr/local/bin/bash source /home/me/.bashrc
- ベストアンサー
- その他(プログラミング・開発)
お礼
お返事ありがとうございます。 >解決法ですが >・上のaliasを無効にする >.bashrcを編集すれば次回bash起動時から有効になります >unaliasコマンドを使えば今のシェルでも解除できます > >・aliasはコマンド単独で入力したときだけ有効です。以下の方法を使ったときにはaliasは使われません >フルパス/相対パスを指定して実行する >\platexと、頭にバックスラッシュを付けて実行する 初心者なものですみません。。 出来ればそれぞれコマンドで教えて頂けると助かります。。。