我想製作一個包含 2 個圖像和文字的圖形,如下圖所示,其中有兩個圖像 A 和 B :
我與 Overleaf 合作,因此這兩個圖像都是 pdf 格式。
這就是我所在的位置(結果與我的預期相去甚遠),我不明白為什麼這兩個圖像用這段程式碼框起來:
\documentclass[symmetric,justified,marginals=raggedouter]{tufte-book}
\usepackage[utf8] {inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{geometry,afterpage}
\geometry{height=9.8in,width=6.9in}
\usepackage{graphicx}
\setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}
\graphicspath{{graphics/}}
\usepackage{float}
\usepackage{mathtools}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{figure*}[h]
\fbox{\includegraphics[width=\linewidth]{Prelude_1-5_sys1.pdf}}\\
\hfill
\fbox{\includegraphics[width=0.75\linewidth]{Prelude_1-5_sys2.pdf}
\noindent
\textbf{$\xrightarrow{\makebox[0.5cm]{}}$Conséquent sur Pédale de dominante en \textit{la} majeur}
}
\end{document}
誰能幫我做這個圖?謝謝 !
答案1
我建議使用以下方法tabularx
來並排放置圖像、箭頭和文字並垂直居中:
\documentclass[symmetric,justified,marginals=raggedouter]{tufte-book}
\usepackage[utf8] {inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{geometry,afterpage}
\geometry{height=9.8in,width=6.9in}
\usepackage{graphicx}
\setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}
\graphicspath{{graphics/}}
\usepackage{float}
\usepackage{mathtools}
\usepackage[most]{tcolorbox}
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\begin{document}
\begin{figure*}[h]
\renewcommand\tabularxcolumn[1]{m{#1}}
\includegraphics[width=\linewidth]{Prelude_1-5_sys1.pdf}\\
\begin{tabularx}{\textwidth}{@{}llX@{}}
\includegraphics[width=0.75\linewidth,valign=c]{Prelude_1-5_sys2.pdf}
&
$\xrightarrow{\makebox[0.5cm]{}}$
&\textbf{Conséquent sur Pédale de dominante en \textit{la} majeur}\\
\end{tabularx}
\end{figure*}
\end{document}
答案2
我複製了你問題中的圖片,所以對齊並不完美,但代碼給了你這個想法。
\documentclass[symmetric,justified,marginals=raggedouter]{tufte-book}
\usepackage[utf8] {inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{amsmath}
\geometry{height=9.8in,width=6.9in}
\begin{document}
\begin{figure*}[htp]
\includegraphics[width=\textwidth]{sys1}\\[1ex]
\includegraphics[width=0.75\textwidth]{sys2}\hfill
\raisebox{18ex}{$\xrightarrow{\hspace{0.5cm}}$}\hfill
\raisebox{18ex}{%
\small\bfseries
\begin{tabular}{@{}l@{}}
Conséquent sur \\ Pédale de dominante \\ en \textit{la} majeur
\end{tabular}%
}
\end{figure*}
\end{document}
調整加註金額,直到您滿意為止。