在插入的 PDF 上仅右对齐标题的语法是什么?

在插入的 PDF 上仅右对齐标题的语法是什么?

我是 Latex 的新手,虽然我掌握了基本的对齐方法,但我没有足够的知识来找出这个特定问题的语法。
我插入了一个 pdf 页面,作为一个图形,它很大,但在页码之前结束,这正是我想要的。不幸的是,标题出现在图的底部,但右侧有一些空白,标题可以很好地放入其中,请问我该如何使标题右对齐?我希望其余部分保持不变。

\usepackage{pdfpages,caption}

\begin{document}
...
\includepdf[pages={3},scale=.91,pagecommand={\null\vfill\captionof{figure}{blub}}]{WiringSchedule.pdf}

编辑:Steffen 的答案可以移动标题,但会使页码消失。此处按要求显示要重新创建的虚拟代码:

\UseRawInputEncoding
\documentclass[10pt]{article}
\usepackage{graphicx}
\usepackage[margin=1.4in]{geometry}
\usepackage{pdfpages,caption}
\usepackage{mwe}

\graphicspath{ {./images/} }
\begin{document}

\blindtext

\pagebreak

\includepdf[scale=1,pagecommand={\null\vfill\captionof{figure}{blub}}]{example-image-a4} %shows page number

\includepdf[scale=1,picturecommand={\put(380,150){\parbox{4cm}{\captionof{figure}{Wiring Schedule}}}}]{example-image-a4} %doesn't show page number

\blindtext
\end{document}

答案1

使用以下代码可以将标题放置在页面的任何位置。

  • 改变500为向左或向右移动
  • 改变300以将其向上或向下移动
  • 更改4cm设置标题的宽度

\documentclass{article}

\usepackage{pdfpages,caption}

\begin{document}

\includepdf[pages={3},scale=.91,picturecommand={\put(500,300){\parbox{4cm}{\captionof{figure}{blub}}}},pagecommand={}]{WiringSchedule.pdf}

\end{document}

答案2

\documentclass{article}
\usepackage{hvfloat}
\begin{document}
\hvFloat[capPos=right,capVPos=bottom,objectFrame]{figure}%
  {\includegraphics[page=4,width=0.7\linewidth]{/tmp/userguide.pdf}}%
  {blub, this is the caption}{fig-1}

See \ref{fig-1}

\end{document}

在此处输入图片描述

相关内容