eepic 包编译失败

eepic 包编译失败

我的包裹有些问题eepic

当我使用该eepic包时,几乎所有东西都正常工作,除了圆圈。圆圈只显示一半(圆圈线和实心圆圈)。当我添加包时,eepic大部分线条都丢失了,箭头丢失了,圆圈也丢失了。只有文本没有改变。当我加载两个包时,加载包的顺序改变了编译器的工作方式(或不工作)。

我已经复制了以下内容:带有示例的网页

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[]{epic,eepic}
    \setlength{\unitlength}{1mm}
    \begin{picture}(60,30)
      \put(0,29){$A$} \put(5,30){\line(1,0){20}} 
      \put(28,30){\circle*{2}} 
      \put(28,30){\vector(0,-1){10}}
      \put(30,29){Masse f\"allt aus}
      \put(30,25){Ruhelage}
      \put(0, 9){$B$} 
      \put(5,10){\line(1,0){20}}
      \put(0,5){\line(1,0){40}}
      \multiput(1,5)(1,0){40}{\line(-2,-5){2}}
      \put(15,10){\line(0,1){20}} \put(16,19){$h$}
    \end{picture}
\end{document}

并使用我自己的笔记本电脑和 sharelatex 执行此操作。两者都给出相同的结果(见图)数字

出了什么问题?我该怎么办?

答案1

\usepackage[]{epic,eepic}你可以通过替换 来编译代码\usepackage{pict2e}。在这种情况下,这个新包使用相同的语法。

% arara: pdflatex

\documentclass{article}
\usepackage{pict2e}
\setlength{\unitlength}{1mm}
\begin{document}
\begin{picture}(60,30)
\put(0,29){$A$} \put(5,30){\line(1,0){20}} 
\put(28,30){\circle*{2}} 
\put(28,30){\vector(0,-1){10}}
\put(30,29){Masse f\"allt aus}
\put(30,25){Ruhelage}
\put(0, 9){$B$} 
\put(5,10){\line(1,0){20}}
\put(0,5){\line(1,0){40}}
\multiput(1,5)(1,0){40}{\line(-2,-5){2}}
\put(15,10){\line(0,1){20}} \put(16,19){$h$}
\end{picture}
\end{document}

在此处输入图片描述

相关内容