主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

パブリッシュマークアップ

マークアップの概要

以下の方法でマークアップを挿入できます。

  • [パブリッシュ]タブの書式設定ボタンとドロップダウンメニューを使用してファイルを書式設定します。この方法では,テキストマークアップを自動的に挿入します。

  • 右クリックメニューの[テキストマークアップの挿入)リストからマークアップを選択します。

  • マークアップをコメントに直接入力します。

次の表は,テキストマークアップのオプションをまとめたものです。MATLAB®エディターを使用しない場合や,マークアップする際に[パブリッシュ]タブを使わない場合に,この表を参考にしてください。

メモ

マークアップを使用するときは,次の点に注意してください。

  • コメント記号()の後に続く空白が,その後に表示されるテキストの形式を決定することがよくあります。

  • 例で示されているように,新しいマークアップを開始するときは直前に空白のコメント行が必要な場合がよくあります。

  • マークアップは,セクション区切りの直後のコメント内でのみ機能します。

出力の結果 該当するファイルマークアップの例
セクションとセクションタイトル
% %节标题%的描述性文字
%%%不带分段符的节标题%描述性文本
テキストの書式設定
% _ITALIC TEXT_
% *粗体文本*
% | | MONOSPACED文本
%商标:% TEXT(TM)
%的文本(右)
箇条書きリストと番号付きリスト
%%项目列表%% *项目列表1% % *项目列表2%
%%编号列表%% #编号项目1 % #编号项目2 %
テキストおよびコードのブロック
%% %%预格式化%文本%
%% MATLAB(R) Code %% for i = 1:10 % disp x % end %
外部ファイルの内容
% % > <包括文件名。m < /包括> %
外部グラフィックス
% % << filename.png >> % . png
イメージのスナップショット
snapnow;
乳胶式
%% Inline表达式% x^2+e^{\ i}$
%% $e^{\ i} + 1 = 0$$ %
ハイパーリンク
MathWorks % < //www.tatmou.com >
% < matlab:函数DISPLAYED_TEXT >
HTMLマークアップ
% % < html > % <表边界= 1 > < tr > % < td > < / td > % < td >两个< / td > < / tr > < /表> % < / html > %
乳胶マークアップ
%% LaTeX Markup Example % < LaTeX > % \begin{tabular}{|r|r|} % \hline $n$&$n!$ % \线1 & 1 \ \ 2 \ \ 2 \ \ 3 6 \ \ % \线% \结束{表格}% < /乳胶> %

セクションとセクションタイトル

コードセクションを使用すると,コードの整理,コメントの追加,コードの部分的実行ができます。コードセクションは2つのパーセント記号(%%)で開始し,セクションタイトル(オプション)がその後に続きます。セクションタイトルは,大きい太字フォントで最上位レベルの見出し(HTMLではh1)として表示されます。

メモ

タイトルの直後の行にコメントを追加できます。ただし,全体的なドキュメントタイトルを表示する場合は,次のセクションの開始位置(%%で始まる行)の前にMATLABコードを追加することはできません。

たとえば,このコードによってパブリッシュ時に洗練された結果が生成されます。

您可以在向量上执行许多二进制操作。%% a = 1:3;B = 4:6;两个向量的点积是一个标量。% MATLAB有一个简单的点积命令。下载188bet金宝搏s =点(A, B);两个向量的向量积得到第三个垂直于两个原始向量的向量。%再次,MATLAB有一个简单的命令,叉乘。下载188bet金宝搏v =交叉(A, B);

コードをエディターで保存して[パブリッシュ]タブで[パブリッシュ]ボタンをクリックすると,MATLABは,次の図のような出力を生成します。MATLABは、MATLAB ファイルのセクション タイトルからコンテンツ メニューを自動的に挿入することがわかります。

テキストの書式設定

MATLABのコメント内で選択されたテキストをマークアップして,ファイルのパブリッシュ時にイタリック,太字または固定幅のテキストで表示できます。テキストをイタリック,太字,固定幅で表示するには,テキストをそれぞれ_|で囲みます。

たとえば,これらの行はパブリッシュ時のテキスト書式設定構文をそれぞれ表しています。

计算和绘制正弦波% _define |x|的*range*

商標記号

MATLABファイルのコメントが商標を含む場合,出力に商標記号(™)や登録商標記号(®)を作成するテキストを含めることができます。対象となる用語の後にスペースを入れずに直接(右)または(TM)を追加します。

たとえば,ファイルに次の行を入力するとします。

这是MATLAB(R) %和符号数学工具箱(TM)的一些方面的演示。

ファイルをHTMLにパブリッシュすると,そのHTMLはMATLAB Webブラウザーに表示されます。

箇条書きリストと番号付きリスト

MATLABでは,コメントで箇条書きおよび番号付きリストを使用できます。次の構文を使って箇条書きおよび番号付きリストを生成できます。

%% Two Lists %% * ITEM1 % * ITEM2 %% # ITEM1 % # ITEM2 %

コード例をパブリッシュすると次のように出力されます。

テキストおよびコードのブロック

書式設定済みテキスト

書式設定済みテキストは,固定幅フォントで表示され,空白を保持しますが,長い行を改行しません。コメント記号と書式設定済みテキストの最初の行の間には,空白が2つ表示されなければなりません。

次のコードをパブリッシュすると書式設定済みの段落が生成されます。

许多人发现等宽文本更容易阅读:两个向量的点积得到一个标量。% MATLAB有一个简单的点积命令。下载188bet金宝搏

構文を強調表示したサンプルコード

パブリッシュされたドキュメント内では,実行可能コードの構文は強調表示されています。また,”“サンプルコードを強調表示することもできます。サンプルコードはコメント内に表示されるコードです。

サンプルコードを示すには,コメント記号とコードの最初の行の開始部分との間に空白を3つ入れなければなりません。たとえば,[パブリッシュ]タブの[コード]ボタンをクリックすると,次のサンプルコードがエディターに挿入されます。

%% %% for I = 1:10 % disp(x) % end %

このコードをHTMLにパブリッシュすると,出力がMATLAB Webブラウザーに生成されます。

外部ファイルの内容

MATLABによりパブリッシュされたコードに外部ファイルの内容を追加するには,<包括>マークアップを使用します。パブリッシュされたファイルからの相対パスで外部ファイルのパスを指定します。挿入されたMATLABコードファイルは構文を強調表示したコードとしてパブリッシュされます。その他のファイルはプレーンテキストとしてパブリッシュされます。

たとえば,次のコードはsine_wave.mの内容をパブリッシュした出力に挿入します。

%%外部文件内容示例%这个例子包含了sine_wave的文件内容。米到出版%输出。% <包括> sine_wave.m < /包括>%上面的文件内容是正确的语法突出显示

ファイルをHTMLにパブリッシュします。

外部グラフィックス

MATLABコードで生成しないイメージをパブリッシュするにはテキストマークアップを使用します。MATLABには,既定で,コード生成されたグラフィックスがあります。

このコードはFILENAME.PNGという一般的なイメージをパブリッシュされた出力に挿入します。

%% %% << filename.png >> %

MATLABでは,FILENAME.PNGを出力場所から外部イメージへの相対パスまたは完全修飾URLにする必要があります。MATLABが出力をパブリッシュするフォルダーにイメージを保存すると便利です。たとえば,MATLABはHTMLドキュメントをサブフォルダー超文本标记语言へパブリッシュします。イメージファイルを同じサブフォルダーに保存します。出力フォルダーを変更するには,パブリッシュ構成設定を変更します。MATLAB在线™では,イメージファイルを发表フォルダーに保存します。このフォルダーはルートフォルダーにあります。

冲浪(峰值)を使用した外部グラフィックスの例

この例では,surfpeaks.jpgをMATLABファイルに挿入してパブリッシュする方法を説明します。

surfpeaks.jpgを作成するには,次のコードをコマンドウィンドウで実行します。

saveas(冲浪(峰值),“surfpeaks.jpg”);

surfpeaks.jpgを含んだHTMLファイルをMATLABファイルから生成するには,次の手順に従います。

  1. 現在のフォルダーにサブフォルダー超文本标记语言を作成します。

  2. このコードをコマンドウィンドウで実行して,surfpeaks.jpgを作成します。

    saveas(冲浪(峰值)、html / surfpeaks.jpg);

  3. このMATLABコードをHTMLにパブリッシュします。

    %%图片示例%这是一个图形:%% <> %

出力ファイル形式の有効なイメージタイプ

パブリッシュするときに含めることができるイメージのタイプは,以下の表に示すように,そのドキュメントの出力タイプによって異なります。互換性を最大にするため,各出力タイプに既定のイメージ形式を使用することを推奨します。

出力ファイル形式 既定のイメージ形式 含められるイメージのタイプ
医生 png

インストールした微软®办公室のバージョンがサポートする任意の形式。

超文本标记语言 png

すべての形式が正常にパブリッシュされます。指定した出力形式が出力ファイルを表示および処理するツールで表示できることを確認してください。

乳胶 pngまたはepsc2

すべての形式が正常にパブリッシュされます。指定した出力形式が出力ファイルを表示および処理するツールで表示できることを確認してください。

pdf 骨形态发生蛋白

骨形态发生蛋白およびjpg

ppt png

インストールした微软办公软件のバージョンがサポートする任意の形式。

xml png

すべての形式が正常にパブリッシュされます。指定した出力形式が出力ファイルを表示および処理するツールで表示できることを確認してください。

イメージのスナップショット

MATLAB出力のスナップショットをキャプチャするコードを挿入できます。これは,ループで各反復後にキャプチャする図を変更する場合などに便利です。

次のコードはループを3回実行し,各反復後に出力を生成します。snapnowコマンドは,コードで生成された3つのイメージをすべてキャプチャします。

%%缩放magic Data and Display as Image for i=1:3 imagesc(magic(i)) snapnow;结束

ファイルをHTMLにパブリッシュすると,次のような出力になります。既定では、HTMLのイメージは図に表示されているイメージよりも大きくなります。MATLABコードによって生成されたイメージをサイズ変更するには,パブリッシュの出力基本設定で説明されているように,[パブリッシュ設定)ペインの(最大イメージ幅)(最大イメージ高さ]フィールドを使用します。

乳胶式

インライン乳胶式

MATLABでは,パブリッシュする任意のコードにインライン乳胶式を含めることができます。インライン式を含めるには,乳胶マークアップをドル記号()で囲みます。はインライン式の最初の単語の直前およびインライン式の最後の単語の直後に入力する必要があり,間にスペースは入れません。

メモ

  • 乳胶式は,微软PowerPoint®以外のすべてのパブリッシュ出力形式でサポートされます。

  • MATLABのパブリッシュでは標準の乳胶数式モード命令がサポートされています。テキストモード命令または追加のパッケージを必要とする命令はサポートされていません。

このコードには、乳胶式が含まれています。

这是一个等式:$x^2+e^{\pi i}$。它与文本是%内联的。

サンプルのテキストマークアップをHTMLにパブリッシュすると,出力結果は次のようになります。

乳胶式表示

MATLABでは,メインのコメントテキストとは別のブロックに乳胶記号を挿入できます。式の両側にある2つのドル記号($$)が乳胶式のブロックを表します。式を個別のブロックにパブリッシュするには,各ブロックの間に空行を入れる必要があります。

このコードはサンプルテキストマークアップです。

这是一个等式:%% $e^{\pi i} + 1 = 0$$ %%它与文本不一致。

HTMLにパブリッシュする場合,式は次のようになります。

ハイパーリンク

スタティックハイパーリンク

MATLABのコメント内にスタティックハイパーリンクを挿入して,ファイルをHTML、XML、または微软文字处理软件にパブリッシュすることができます。Web上の位置へのスタティックハイパーリンクを指定する場合は,コード内に完全なURLを含めます。これは,Web上の位置を読み手に示す場合に役に立ちます。URLはパブリッシュしたテキストで表示または非表示にできます。読み手が出力をオンラインで見ていると仮定すると,テキストからURLを取り除き,ハイパーリンクを含めることを検討してください。

URLと置換テキストを山かっこで囲みます。

有关更多信息,请参阅我们的网站:% 

このコードをHTMLにパブリッシュすると次の出力が生成されます。

URLの後のテキストMathWorksを取り除くと,出力は次のように変わります。

メモ

コードでハイパーリンクテキストをMATLABコマンドウィンドウに生成する場合,出力にはハイパーリンクではなくHTMLコードが表示されます。

ダイナミックハイパーリンク

そのリンクをクリックしたときにMATLABが出力するダイナミックハイパーリンクを挿入することができます。ダイナミックハイパーリンクを使用すると、読み手に MATLAB コードやドキュメンテーションを示したり、読み手がコードを実行できるようになります。このリンクはmatlab:構文を使用して実装します。matlab:宣言に従うコードに空白が含まれている場合は,% 20に置き換えます。

メモ

ダイナミックリンクは,HTMLをMATLAB Webブラウザーで表示している場合にのみ動作します。

ダイナミックリンクには,いろいろな使用方法があります。

実行コードへのダイナミックリンク-ダイナミックハイパーリンクを指定して,ユーザーがハイパーリンクをクリックしたときにコードを実行できます。たとえば,次のmatlab:構文では出力にハイパーリンクが作成され,クリックするとリサイクルが有効または無効になります。

%%  %% 

パブリッシュ結果は次のHTML出力のようになります。

ハイパーリンクの1つをクリックすると,MATLABはそれに従って回收コマンドを設定します。ハイパーリンクをクリックした後、コマンド ウィンドウで回收を実行して,目的の設定になっていることを確認します。

ファイルへのダイナミックリンク-読み手のmatlabrootにあることが分かっているファイルへのリンクを指定できます。各読み手がMATLABをインストールした場所を知る必要はありません。たとえば,发布の関数コードへのリンクは次のようになります。

%% %查看%  %获取publish函数。

次に,ファイルをHTMLにパブリッシュします。

代码リンクをクリックすると,MATLABエディターが開き,関数发布のコードが表示されます。読み手のシステムで MATLAB はコマンドを実行します (このコマンドはコマンド ウィンドウに表示されません)。

MATLAB関数リファレンスページへのダイナミックリンク-matlab:構文を使用して,MATLAB関数リファレンスページへのリンクを指定できます。たとえば,読み手がMATLABをインストールして実行しているとします。发布リファレンスページへのリンクを指定します。

请参阅函数的帮助。

ファイルをHTMLにパブリッシュします。

发布ハイパーリンクをクリックすると,MATLABヘルプブラウザーが開き,関数发布のリファレンスページが表示されます。読み手のシステムで MATLAB はコマンドを実行しますが、このコマンドはコマンド ウィンドウには表示されません。

HTMLマークアップ

HTMLマークアップをMATLABファイルに挿入できます。HTMLマークアップは[パブリッシュ]タブのボタンでは生成されないため,手動入力しなければなりません。

メモ

HTMLコード用のテキストマークアップを挿入すると,指定された出力ファイル形式がHTMLの場合にのみHTMLコードがパブリッシュされます。

このコードにはHTMLのタグ付けが含まれます。

% % % HTML标记示例,这是一个表:% % < HTML > % <表边界= 1 > < tr > < td >一个< / td > < td >两个< / td > < / tr > % < tr > < td > 3 < / td > < td >四< / td > < / tr > < /表> % < / HTML > %

コードをHTMLにパブリッシュする場合,MATLABは1行2列の表を作成します。表には値一个两个三个四个が含まれています。

セクションで,< html >で始まり< / html >で終わるコマンドウィンドウ出力を生成する場合,MATLABはパブリッシュする出力にソースHTMLを含めます。たとえば,次のコードをパブリッシュすると,MATLABはdispコマンドを表示してHTMLコードから表を作成します。

disp (' < html > <表> < tr > < td > 1 < / td > < td > 2 < / td > < / tr > < /表> < / html >”

乳胶マークアップ

乳胶マークアップをMATLABファイルに挿入できます。乳胶マークアップは[パブリッシュ]タブのボタンでは生成できないため,すべて手動で入力しなければなりません。

メモ

乳胶コード用のテキストマークアップを挿入すると,指定された出力ファイル形式が乳胶の場合にのみ乳胶コードがパブリッシュされます。

次のコードは、乳胶マークアップの例です。

%% LaTeX Markup Example %这是一个表:%% < LaTeX > % \begin{tabular}{|c|c|} \hline % $n$ & $n!美元\ \ \线% 1 & 1 \ \ % 2 & 2 \ \ % 3 & 6 \ \ \线% \结束{表格}% > < /橡胶

ファイルを乳胶にパブリッシュする場合,エディターは乳胶マークアップを含んだ新しい.texファイルを開きます。

这个LaTeX是由MATLAB代码自动生成的。%要进行更改,请更新MATLAB代码并重新发布此文档。这是一个表:\end{par} \vspace{1em} \begin{par} \begin{tabular}{|c|c|} \hline $n$ & $n!$ hline 1 & 1 \\ 2 & 2 \\ 3 & 6 \\ \hline \end{tabular} \end{par} \vspace{1em} \end{document}

MATLABには,このファイルを乳胶プログラムでコンパイルするときに必要な追加マークアップが含まれています。

関連するトピック