IT

pandoc을 사용하여 마크 다운에서 그림을 참조해야합니까?

lottoking 2020. 8. 28. 19:42
반응형

pandoc을 사용하여 마크 다운에서 그림을 참조해야합니까?


현재 마크 다운으로 문서를 작성 중이며 내 텍스트의 이미지를 참조하고 싶습니다.

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

![image1](img/image1.png)

마크 다운을 pdf로 변환 한 후 이미지가 한 두 페이지에 배치되고 문서가 의미가 없기 때문에 참조를하고 싶습니다.

최신 정보 :

그 게시물 에서 Ryan의 답변시도했지만 작동하지 않습니다. 분명히 코드 :

[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}.

두 가지 문제를 발견했습니다.

  • \label{image} 생성되지 않습니다.
  • (\autoref{image})됩니다 \href{\#image}{image}: 상호 참조가 감지되지 않습니다.

그리고 그것을 pdf로 변환하면 분명히 이미지에 연결되지 않습니다. 링크가 없습니다 링크는 없습니다.

어떤 도움도 대단히 감사하겠습니다!


pandoc에서는 다음을 수행 할 수도 있습니다.

![This is the caption\label{mylabel}](/url/of/image.png)
See figure \ref{mylabel}.

어느 게시물에서 그의 답변읽은 후 Ryan Gray와 채팅을 내용 . 실제로 사용하는 그의 솔루션 :

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

멀티 마크 다운을 사용할 때만 적용됩니다.

pandoc과 관련하여 상호 참조를 만드는 유일한 솔루션은 직접 관련 키워드를 사용하는 것입니다.

[image]: image.png "Image Title"
![Alt text \label{mylabel}][image]
See figure \ref{mylabel}.

그림 번호 지정 및 참조에 pandoc-fignos 필터를 사용할 수 있습니다 . LaTeX는 모든 출력 형식에서 작동합니다.

다음과 같이 이미지 속성에 라벨을 추가합니다.

 ![Caption.](image.png) {#fig:description}

... 다음과 같이 그림을 참조하십시오.

 @fig:description

pandoc-fignos 필터를 설치하고 적용하는 방법에 대한 정보는 웹 페이지에 있습니다. 방정식으로 같은 종류의 작업을 수행하기 위해 pandoc-eqnos 필터 도 있습니다 .


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>이 필요합니다.


끝에 Pandoc의 PDF 출력을 원합니다 가정합니다.

이미지를 삽입하고 변경하는 가장 좋은 방법은 다음 속성을 변경할 수 있습니다.

\begin{figure}[H]
\includegraphics[width=0.25\textwidth, height=!]{images/path.png}
\centering
\caption{mycaption}
\end{figure}

그리고 내에서 template.latex:

\usepackage{wrapfig}
\usepackage{float}

다른 솔루션은 적어도 표준 마크 다운이 아닌 이미지 너비 또는 높이를 지정할 수 없습니다. 그러나 문서에서 이미지를 사용하기 전에 이미지의 출력 크기를 구성하려는 경우를 제외하고는 책이나 종이와 같은 것에서 그림의 크기를 지정하는 것이 필수적인 경우가 많습니다. 이 경우 이미지를 만드는 데 사용하는 도구에 대해 다른 설정을 처리해야합니다.

Matplotlib의 경우 PDF로 내 보낸 다음 게시 한 코드를 사용하는 것이 좋습니다. 이렇게하면 항목에 대해 걱정할 필요없이 출력 PDF에서 이미지가 어떻게 보일지 구성 할 때 최상의 이미지 품질과 최고의 유연성을 제공합니다.

참고 URL : https://stackoverflow.com/questions/9434536/how-do-i-make-a-reference-to-a-figure-in-markdown-using-pandoc

반응형