英語フランス語スペイン語

Ad


OnWorksファビコン

chem - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで chem を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド chem です。

プログラム:

NAME


chem - 化学構造図を作成するための groff プリプロセッサ

SYNOPSIS


化学 [オプション ....] [--] [ファイルスペック ....]

化学 -h | - 助けて

化学 -v | - バージョン

オプション USAGE


以外の選択肢はない -h, - 助けて, -v, - バージョン; これらのオプションは、
それぞれバージョンまたは使用情報の印刷、およびすべて ファイルスペック 引数は
無視されます。 あ ファイルスペック 引数は、既存のファイルのファイル名またはマイナスのいずれかです
文字 -、標準入力を意味します。 引数が指定されていない場合、標準入力は
自動的に取られます。

DESCRIPTION


化学 化学構造図を生成します。 今日のバージョンはオーガニックに最適です
化学(結合、環)。 の 化学 プログラムは グロフ プリプロセッサのような , PIC, tbl,
などを生成します。 PIC すべての 化学 部品は図に変換されます
PIC 言語。

プログラム 化学 Perl ソース ファイルに由来する chem.pl。 それは伝えます PIC を含める
マクロファイルのコピー 化学写真。 さらに グロフ ソースファイル pic.tmac がロードされます。

を彷彿とさせるスタイルに & PIC 化学 図は特別に書かれています
言語。

一連の 化学 ラインはこんな感じ

.cstart
化学 データ
.cend

キーワードを含む行 .cstart & .cend 入力の開始と終了 化学,
それぞれ。 で PIC コンテキスト、つまり、呼び出しの後 。PS, 化学 入力はオプションで
行から開始 始まる 化学 単一の単語の行で終了 end を代わりにお使いください。

これらの初期化行の外にあるものはすべて、変更なしでコピーされます。 全て
初期化行間のデータはに変換されます PIC ダイアグラムを描画するコマンド。

一例として、

.cstart
CH3
債券
CH3
.cend

XNUMXつ印刷します CH3 絆のあるグループ。

これを実際に表示するには、実行する必要があります 化学 続い グローファー:

化学 [ファイル ....] | グローファー

だけ作成したい場合 グロフ 出力、実行する必要があります 化学 続い グロフ
オプション -p の活性化のために PIC:

化学 [ファイル ....] | グロフ -p ....

言語


  化学 入力言語はかなり小さいです。 いくつかのスタイルのリングと方法を提供します
必要に応じてそれらを接着し、いくつかのスタイルの結合、部分 (例: C, NH3、 ....、 と
文字列。

設定 Variables
コマンドで設定できる変数がいくつかあります。 このようなコマンドには XNUMX つの可能性があります
フォーム、どちらか

変数

or

変数 =

これにより、指定された 変数 議論に . より多くの引数が与えられた場合、
最後の引数が取得され、他のすべての引数は無視されます。

これらのコマンドで設定する変数はわずかです。

テキスト argは
テキストの高さを argは; デフォルトは 0.16 です。

雑な argは
文字幅を argは; デフォルトは 0.12 です。

db argは 結合長を argは; デフォルトは 0.2 です。

サイズ argは
ポイントサイズでもっともらしく見えるように図を拡大縮小する argは; デフォルトは 10 ポイントです。


この

債券 [方向] [長さ n] [から 名前 |写真]

の最も近い角からの方向に単結合を描画します 名前 . 債券 また、することができます
債券, フロント 債券, バック 債券など (後で説明します。 名前 すぐ。)

方向 度単位の角度 (0 上、正の時計回り) または次のような方向の単語です。 up,
ダウン, sw (=南西)など。方向が指定されていない場合、結合は現在の方向に進みます。
方向 (通常は最後の結合の方向)。

通常、結合は最後に配置されたオブジェクトから始まります。 これは、名前を付けることで変更できます から
場所。 たとえば、単純なアルキル鎖を作成するには、次のようにします。

CH3
債券 (これはCH3から右に行きます)
C (ボンドの右端)
債券 up (Cから)
O (二重結合の末端)
債券 から C
CH3

デフォルトの長さをオーバーライドするために、インチ単位の長さを指定できます。 他の PIC コマンド
結合コマンドの最後に付けたり、点線または破線の結合を作成したり、
指定する 〜へ 場所。

リング
たくさんのリングがありますが、多くの支持を得ているのは5面と6面のリングだけです. リング それ自体は
6面リング; ベンゼン は円が入ったベンゼン環です。 芳香族の 丸をつけます
どんなリングにも。

リング [ポインティング (up|||ダウン)] [芳香族の] [置きます モル at n] [ i,j k,l ....
[写真]

リングの頂点には、自然界を指す頂点から 1、2、.... の番号が付けられます。
コンパスの方向。 したがって、頂点が頂点の六角形リングの場合、頂点は
が 1 で、リングの東側に点がある場合、それが頂点 1 です。これは次のように表されます。
as

R1: リング ポインティング up
R2: リング ポインティング

リング頂点には名前が付けられます .V1、……、 .Vn、と .V1 指す方向に。 だから、
のコーナー R1   R1.V1top), R1.V2, R1.V3, R1.V4ボトム) など、 R2,
R2.V1 は一番右の頂点で、 R2.V4 一番左。 これらの頂点名は、
結合または他のリングを接続します。 例えば、

R1: ベンゼン ポインティング
R2: ベンゼン ポインティング   .V6 at R1.V2

側に沿って接続された XNUMX つのベンゼン環を作成します。

内部二重結合は次のように指定されます n1,n2 n3,n4 ....; 各数値ペアが追加されます
インテリアボンド。 したがって、ベンゼン環の代替形は

リング 1,2 3,4 5,6

複素環 (頂点に炭素以外のものがある環) は、次のように記述されます。
置きます X at V、のように

R: リング 置きます N at 1 置きます O at 2

この複素環では、 RN & RO の同義語になる R.V1 & R.V2.

5角のリングがXNUMXつあります。 ring5 6面に一致する側面を持つ五角形です
指輪; XNUMX つの自然な方向があります。 あ フラットリング は刻んで作った五角の輪です
6 面リングと正確に一致するように、6 面リングの XNUMX つのコーナー。

リングの説明は XNUMX 行に収める必要があります。

部分 &
部分は、N(C2H5)2 のように大文字で始まる文字列です。
数値は下付き文字に変換されます (以下のように小数値のように見える場合を除きます)。
N2.5H)。 部分の名前は、特殊文字が付けられた後の部分から決定されます。
たとえば、N(C2H5)2) の名前は NC2H52 です。

部位は XNUMX 種類指定できます。 通常、部分は最後の部分の直後に配置されます
スペースで囲まれたセミコロンで区切られた、言及されたもの。

B1: 債券 ; OH

ここで部分は OH; ボンドの後に設定されます。

XNUMX 番目の種類として、部分を単語の最初の単語として配置できます。 PICのようなコマンド、
例えば、

CH3 at C + (0.5,0.5)

ここで部分は CH3. に対して相対的な位置に配置されます。 C、以前に使用された部分
化学構造で。

したがって、部分名は次のように指定できます。 化学 あらゆる場所でのポジション 化学 コード。 下
それらの印刷部分は場所の名前です。

部分 BP 特別です。 印刷されたものではなく、参照用の目印としてのみ機能します
後で 化学 コマンド。 例えば、

債券 ; BP

結合の終わりにマークを設定します。 これは、場所を指定するために使用できます。 の
BP に由来する ブランチ ポイント (すなわち、ラインクロス)。

二重引用符で囲まれた文字列 " の一部として解釈されます。 化学 指図。 それが表しています
出力する文字列 (引用符なし)。 引用符で囲まれたテキスト「....」は
引用された部分に変更が加えられないことを除いて、多かれ少なかれ部分のように扱われます。


上記のアルキル鎖では、炭素原子が C 何かを描くために両方とも使われた
そして場所の名前として。 部分は常に場所の名前を定義します。 あなたが使用することができます
代わりに、場所には自分の名前を付けてください。実際、リングには名前を付ける必要があります。 名前はただ

名前 : ....

名前 のような部分の名前であることがよくあります。 CH3、しかしそうである必要はありません。 始まる任意の名前
大文字で、文字と数字のみを含むものは有効です。

最初: 債券
債券 30 から

その他
具体的な構築

債券 .... ; 部分

に相当します

債券
部分

それ以外の場合は、各項目を別々の行 (かつ XNUMX 行のみ) に配置する必要があります。 そこに注意してください
コマンドを区切るセミコロンの後に空白を入れる必要があります。

ピリオドのキャラクター . または一重引用符 ' 行の最初の列で信号 troff
コマンドは、そのままコピーされます。

最初の空白以外の文字がハッシュ文字 (#) はコメントとして扱われ、
したがって無視されます。 ただし、単語内のハッシュ文字は保持されます。

最初の単語が PIC 単語の後にそのままコピーされます PIC されています
除去された。

コマンド

サイズ n

ポイントサイズでもっともらしく見えるようにダイアグラムをスケーリングします n (デフォルトは 10 ポイントです)。

それ以外は PIC ラベル付きでコピーされるコード。

Since 化学   PIC プリプロセッサ、含めることが可能 PIC 真ん中の発言
によって提供されていないものを描くための図の 化学 自体。 そのような PIC ステートメントはすべきです
に含まれる 化学 追加によるコード PIC 明確にするために、この行の最初の単語として。

以下 PIC コマンドは次のように受け入れられます 化学 コマンドなので、いいえ PIC コマンドワードは
必要:

定義します の定義を開始します。 PIC 内部のマクロ 化学.

[ ブロック合成を開始します。

] ブロック合成を終了します。

{ マクロ定義ブロックを開始します。

} マクロ定義ブロックを終了します。

からのマクロ名 定義します ステートメントは保存され、その呼び出しはステートメントとして受け入れられます。 化学
コマンドも。

ウィッシュ LIST
この TODO リストは Brian Kernighan によって収集されました。

エラー チェックは最小限です。 エラーは通常、斜めの方法で検出および報告されます
by PIC.

ライブラリまたはファイルのインクルード メカニズムはなく、repetitive の短縮形もありません。
構造。

拡張メカニズムは作成することです PIC マクロですが、これらは正しく理解するのが難しく、
組み込みオブジェクトのすべてのプロパティを持っているわけではありません。

インライン ケミストリーはまだありません (たとえば、eqn の $....$ 構造に似ています)。

グループの結合のエントリ ポイントを制御する方法はありません。 通常、ボンドはに接続します
上部または下部から入力する場合は炭素原子、それ以外の場合は最も近いコーナーに入力します。

複素環の置換原子からの結合は、適切な場所で結合しなければ結合しません。
少し追加 PIC.

括弧には適切なプリミティブはありません。

テキスト (引用符で囲まれた文字列) はうまく機能しません。

くねくねボンドが必要です。

onworks.net サービスを使用してオンラインで chem を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

  • 1
    GeoServer
    GeoServer
    GeoServer はオープンソース ソフトウェアです
    ユーザーを許可するJavaで書かれたサーバー
    地理空間データを共有および編集します。
    相互運用性のために設計されており、
    ダ...
    GeoServer をダウンロード
  • 2
    ホタルⅢ
    ホタルⅢ
    無料でオープンソースのパーソナル ファイナンス
    マネジャー。 Firefly III は、
    複式簿記システム。 あなたはできる
    すばやく入力して整理する
    トランザクション私...
    ファイアフライ III をダウンロード
  • 3
    Apache OpenOffice 拡張機能
    Apache OpenOffice 拡張機能
    Apache の公式カタログ
    OpenOffice 拡張機能。 あなたは見つけるでしょう
    辞書から
    PDF ファイルをインポートして接続するためのツール
    拡張機能付き...
    Apache OpenOffice 拡張機能をダウンロードする
  • 4
    マンティスBT
    マンティスBT
    Mantis は簡単に導入できる Web です。
    製品のバグを支援するベースのバグトラッカー
    追跡。 PHP、MySQL、および
    ウェブサーバー。 ホストされているデモをチェックしてください
    提供しています...
    ダウンロード
  • 5
    LANメッセンジャー
    LANメッセンジャー
    LAN Messenger は p2p チャット アプリケーションです。
    イントラネット通信用であり、そうではありません
    サーバーが必要です。 いろいろ便利
    を含む機能がサポートされています。
    通知...
    LANメッセンジャーをダウンロード
  • 6
    DrJava
    DrJava
    DrJava は軽量プログラミングです。
    育成するために設計された Java の環境
    テスト駆動のソフトウェア開発。 これ
    インテリジェントなプログラム エディターが含まれています。
    int...
    DrJavaをダウンロード
  • 詳細»

Linuxコマンド

Ad