4

使うことができます:

#+含める:

組織ファイルを別の組織ファイルに含めることで、たとえば、さまざまな組織ファイルから Web サイトを組み立てることができます。C-c C-e組織モード 7.5のエクスポーターからエクスポートしています。

このようにして、非常に複雑な出版物を維持することができました。このモジュラー アプローチは、LaTeX や Texinfo の出版物などでは非常に一般的です。

ただし、画像へのリンクは、#+INCLUDE された組織ファイルからは機能しなくなりました。起こっているように見えるのは、画像へのパスが、画像を参照する実際の組織ファイルではなく、エクスポート元の組織ファイルからのものとして取得されることです。

これを解決する唯一の方法は次のとおりです。

  • フラットなファイル構造を使用します。また
  • それ自体ではなく、参照ファイル(事前にわからないかもしれません)から画像パスを作成します。

これらはどちらも本当に持続可能ではありません。

親組織ファイルではなく、独自の関連組織ファイルからの正しいイメージ パスを使用するよう組織に指示するにはどうすればよいですか?

4

1 に答える 1

1

私がエクスポーターについて知っていることから、INCLUDEファイルはエクスポートの前にドキュメントに挿入されます。したがって、コンテンツは、ファイル(画像)へのリンクに到達するためのパスをたどり始める前に、ドキュメントの一部になります。

少しテストした後、絶対ファイルパスを使用する必要があります。WindowsとLinuxの間を移動するので、最善の策は、ホームディレクトリから開始して両方で一貫したスキームを使用することです。

このように、Orgリンクを作成できます [[~/path/to/image.jpg]]。これは両方のシステムで機能します(Windowsで%HOME%を設定していると仮定します)。

オプション1は潜在的に代替手段です(ただし、まったく理想的ではないことに同意します)が、ファイルを複数の将来のドキュメントに含める場合、2番目のオプションには明らかな落とし穴があります。

于 2013-03-07T21:45:17.653 に答える