電子回路図の挿入

電子回路図の挿入

- ウッ キー の投稿
返信数: 16

texに電子回路図を挿入したいのですが、

お勧めの方法を教えてください。

先ほど、Asymptoteを少し触りましたが、

回路図を挿入するには大袈裟だと思います。

Xcircuitは、自分でコンパイルしないと

いけないのでしょうか。

ウッ キー への返信

Re: 電子回路図の挿入

- 梅田 宗宏 の投稿
適当な作図ソフトを使って画像にして取り込むのが簡単ではないでしょうか。
ちなみに私は,MayuraDrawで回路図を描いて,PDFファイルとして出力し,\includegraphicsでTeXテキストに取り込んでいます。
実例は,

「ラジオ回路図博物館」
http://fomalhaut.web.infoseek.co.jp/radio/radio-circuit.html
を御覧ください。

ウッ キー への返信

Re: 電子回路図の挿入

- 匿 名 の投稿
Asymptoteではやりにくいのでは。
電子回路の作成ソフト、たとえば水魚堂の回路図エディタ、などで作成した.bmpファイル(必要に応じてImageMagickやEPS-convで.epsファイルに変換したもの)をgraphicxパッケージで取り込む方法はいかがですか。
ウッ キー への返信

Re: 電子回路図の挿入

- 浮亭 夢介 の投稿

ご質問にピッタリの応答か否か,わかりませんが
自分が利用しているものをレスします.

(1) circ.sty(Picture-environ)
(2) makecirc(MetaPost形式)
---------------------
回路が複雑なときは
(1) 回路エディタ BSch.exe(FreeSoft)
(2) 電子回路シミュレータ PSpiceエディタ (FreeSoft)
    などを使って画像化し,貼り付けています.

ウッ キー への返信

Re: 電子回路図の挿入

- ウッ キー の投稿

みなさん、ご親切にありがとうございます。

やはり、ドローソフトで書いて、それをEPS等に

変換して貼り付けるのが普通なのですね。

Asymptoteだと、数式とかをTEX風にカッコ良く

入れれそうですけど、部品の登録とかは

マニュアルをちらと見た限りでは出来なさそう

ですね。抵抗1本書くのに、毎回、直線を何回も

書くのは、あきらかに効率が悪いです。

ビットマップをEPSに変換するよりも

直接EPSの出力が出来るドローソフトの方が

出来あがりは綺麗なのでしょうか。

ウッ キー への返信

Re: 電子回路図の挿入

- 匿 名 の投稿
EPSよりもTeXで出力するドローソフトの方がなお便利だと思います。
Diaなら、電気回路部品(日本式かどうか知らない)が用意されているし、エキスポートでLaTeX PGFマクロ(*.tex)とかTeX PSTricksマクロ(*.tex)、さらにTeXMatapostマクロ(*.mp)など保存することができます。もちろんeps形式にも。

匿 名 への返信

Re: 電子回路図の挿入

- ウッ キー の投稿

Diaって、便利そうですね!ありがとうございます。

試してみます。Texの数式も挿入出来るということでしょうか?

日本語が入れられるといいんですけど。

匿 名 への返信

Re: 電子回路図の挿入

- ウッ キー の投稿

Diaを試しましたが、部品の回転が出来ないのですね。

水平や垂直方向に反転することは出来ますが、90度の回転

がサポートされていません。

やっと伴侶が見つかったと思ったのですが、残念です。

ウッ キー への返信

Re: 電子回路図の挿入

- 匿 名 の投稿
LaTeXのpsfragパケージで文字を図に入れるのも1つの方法だとおもいます、使い方はGoogleで検索してください。
水魚堂の回路図エディタbsch3vでは90度回転できます。
また単にcaptionで数式をいれるとか。
ウッ キー への返信

Re: 電子回路図の挿入

- 匿 名 の投稿
簡単に回転をサポートできる状態ではないみたいですね。
Postscript表示インターフェイスが実装されるまでまたないといけないようです。残念でした。Diaで部品を使って下書きしてから、他のドローソフトで仕上げるという手もありますが、面倒ですね。

Q: Why can't Dia rotate arbitrarily?
A: Neither X nor GTK has built-in support for rotating arbitrary shapes (text, ellipses etc). Work is being done on a Display Postscript interface that will allow arbitrary rotation. Work is also in progress on FreeType support, which would allow for rotation.

Having rotated text is only part of the problem. We also need infrastructure so that handles, connection points, bounding boxes etc are rotated along with the object. Help on this would be appreciated.
ウッ キー への返信

Re: 電子回路図の挿入

- ウッ キー の投稿

IncSpace0.47をインストールしました。

texも使えて、快適ですね。もちろん部品の回転も

問題ありません。

IncSpace0.48+TexText0.4.4を試してみましたが、

エラーが出て上手くいかず、IncSpace0.47をインストール

し直しました。回避方法をご存知の方は教えてください。

ウッ キー への返信

Re: 電子回路図の挿入

- 匿 名 の投稿
話が少しずれてきているので、

InkspaceとTeXtextのように別のスレッドを立てれば。

ところでInkspaceで電子回路は描けるの?
匿 名 への返信

Re: 電子回路図の挿入

- 匿 名 の投稿
https://bugs.launchpad.net/inkscape/+bug/626745

0.48ではTeXtextは動作しないのでは。
匿 名 への返信

Re: 電子回路図の挿入

- ウッ キー の投稿

0.47でもtextext.pyというファイルの

変更が必要でした。0.48はどうなんでしょうか。

匿 名 への返信

Re: 電子回路図の挿入

- ウッ キー の投稿

IncSpaceではなくてInkScapeでした。

すみません。電子回路の部品はないですけど、

一度、部品を作っておいて、コピー&ペースト

すればよいのではないでしょうか。

なによりも、Texが入力できるのがいいですね。