114

現在、マークダウンでドキュメントを書いています。テキストから画像への参照を作成したいと思います。

this is my text, I want a reference to my image1 [here]. blablabla

![image1](img/image1.png)

マークダウンをpdfに変換した後、画像が1ページまたは2ページに配置され、ドキュメントが意味をなさないため、その参照を行いたいです。

アップデート:

その投稿でライアンの答えを試しましたが、うまくいきません。どうやらコード:

[image]: image.png "Image Title" 
![Alt text][image] 
A reference to the [image](#image).

生成する必要があります:

\begin{figure}[htbp] 
\centering 
\includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{i mage.png} 
\caption{Alt text} 
\label{image} 
\end{figure} 

A reference to the image (\autoref{image}).

代わりに、次を取得します。

\begin{figure}[htbp]
\centering
\includegraphics{image.png}
\caption{Alt text}
\end{figure}

A reference to the \href{\#image}{image}.

私は2つの問題に気づきました:

  • \label{image}表示されません: 参照は作成されません。
  • (\autoref{image})\href{\#image}{image}: 相互参照が検出されません。

そして、それをpdfに変換すると、明らかに画像にリンクしません。リンクはありますが、何にもリンクしていません。

どんな助けでも大歓迎です!!

4

7 に答える 7

108

pandoc では、次のこともできます。

![This is the caption\label{mylabel}](/url/of/image.png)
See figure \ref{mylabel}.
于 2012-04-20T21:42:10.930 に答える
22

同様の投稿で彼の回答を読んだ後、Ryan Gray とチャットしました。実際に使用する彼の解決策:

[image]: image.png "Image Title" 
![Alt text][image] 
A reference to the [image](#image).

multimarkdown を使用する場合にのみ適用されます。

pandoc に関して言えば、相互参照を作成する唯一の解決策は、ラテックス キーワードを直接使用することです。

[image]: image.png "Image Title"
![Alt text \label{mylabel}][image]
See figure \ref{mylabel}.
于 2012-02-28T09:30:46.797 に答える
6

Pandoc は、セクションの参照をサポートしています (接頭辞がのセクション識別子#を介して)。

この未解決の問題に関するコメントは、次の回避策がセクション識別子を活用して LaTeX および HTML で画像参照を生成する方法を説明しています。

<div id="fig:lalune">
![A voyage to the moon\label{fig:lalune}](lalune.jpg)

</div>

[The voyage to the moon](#fig:lalune).

前の空行</div>は必須です。

于 2014-08-25T23:45:22.167 に答える