項目の横に画像を挿入する方法

項目の横に画像を挿入する方法

wrapfig で項目の横に画像を挿入するにはどうすればいいでしょうか? 次のようにします:ここに画像の説明を入力してください

私はこれを試します:

\subsection*{1. Persona}
\begin{wrapfigure}[4]{r}{2.5in}
\centering
\includegraphics[width=2in]{fig/person.pdf}
\end{wrapfigure}

\begin{itemize}
\item \textbf{Jméno} - Adam
\item \textbf{Pohlaví} - muž
\item \textbf{Věk} - 21 let
\item \textbf{Stav} - svobodný, bezdětný
\item \textbf{Práce} - student vysoké školy (Vysoké učení technické fakulta podnikatelská)\end{itemize}`

しかし、見た目は悪いです:

ここに画像の説明を入力してください

答え1

picinsTeXLive の一部ではないパッケージ(ライセンスの問題)。CTAN から入手してください:http://ctan.org/pkg/picins

\parpic(width,height)(x-offset,y-offset)[options][position]{image}

のみが{image}必須であり、他のすべての引数はオプションです。

\documentclass{article}
\usepackage{picins}
\usepackage{graphicx}
\usepackage{blindtext}
\begin{document}
\subsection*{1. Persona}

\begin{itemize}
    \parpic(2in,1.5in)[r]{\includegraphics[width=2in]{tiger}}
    \item \textbf{Jméno} - Adam
    \item \textbf{Pohlaví} - muž
    \item \textbf{Věk} - 21 let
    \item \textbf{Stav} - svobodný, bezdětný
    \item \textbf{Práce} - student vysoké školy (Vysoké učení technické fakulta 
    podnikatelská)
    \item \blindtext    
\end{itemize}`

\blindtext
\end{document}

ここに画像の説明を入力してください

答え2

enumitemここでは、プレーンTeX マクロ パッケージを使用した回避策を示しますinsbox

enumitemを使用すると、挿入するグラフィックの高さに対応する項目の数を選択して、リストの右余白を変更できます。コマンドを使用します\InsertBoxR前にリストを削除し、resume新しいリストでキーを使用します。2 つのリスト間の垂直方向の間隔を少し調整する必要があります。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe]{geometry}%
\usepackage{graphicx, enumitem}%
 \input{insbox}

\begin{document}

\subsection*{1. Persona}

Text text text text text text text text text text text text text. More text more text more text more text more text more text more text more text more text.


\begin{itemize}[before=\setlength{\rightmargin}{2in}\vspace*{-\dimexpr\topsep + \partopsep}
\InsertBoxR{0}{\raisebox{-\dimexpr\height+\topsep+\partopsep+\baselineskip}[0pt][0pt]{\includegraphics{euclid}}}, after=\vspace{\dimexpr\itemsep-\topsep}]
  \item \textbf{Jméno} - Adam
  \item \textbf{Pohlaví} - muž
  \item \textbf{Věk} - 21 let
  \item \textbf{Stav} - svobodný, bezdětný
  \item \textbf{Práce} - student vysoké školy (Vysoké učení technické fakulta podnikatels
  \item \textbf{Stav} - svobodný, bezdětný
  \item \textbf{Práce} - student vysoké školy (Vysoké učení technické fakulta podnikatels
\end{itemize}
\begin{itemize}[topsep = 0pt]%
  \item \textbf{Práce} - student vysoké školy (Vysoké učení technické fakulta podnikatels
  \item \textbf{Práce} - student vysoké školy (Vysoké učení technické fakulta podnikatels
\end{itemize}

\end{document} 

ここに画像の説明を入力してください

関連情報