我有一个用psmatrix
代码创建的图像,我想将其放置在文本宽度的 1/4 处。\centering
在图像环境中使用时,它会太靠右了。
很抱歉,但我的代码很乱;)
\documentclass{article}
\usepackage[italian]{babel}
\usepackage{pst-node}
\usepackage{caption}
\usepackage[showframe=true]{geometry}
\begin{document}
\begin{figure}[htbp]
\psscalebox{1}{
$
\begin{psmatrix}[framesep=5pt,colsep=2cm]
& \psframebox[]{SET~T_1} \\
\psframebox[]{SET~T_2} & \psframebox[]{IMT}\\
& \psframebox[]{SEM}
\psset{arrows=->,nodesep=5pt}
\ncline{1,2}{2,2}
\naput{\textit{flusso di energia chimica}}\nbput{\begin{minipage}{1.5cm}\begin{center}\boldmath{$\dot{m}_cH_i$ }\end{center}\end{minipage}}
\ncline{2,2}{2,1}\nbput{\textit{perdite}}
\ncline{2,2}{3,2}
\naput{\textit{potenza meccanica utile all'asse}}\nbput{\begin{minipage} {1.5cm}\begin{center}\boldmath{$P_u$ }\end{center}\end{minipage}}
\end{psmatrix}
$}
\end{figure}
\end{document}
答案1
我将尽力回答这个问题。
边注: 您的 MWE 太长了。您加载的软件包与您的问题无关。请注意这一点。
结束旁注
环境的宽度psmatrix
取决于内容。要启动0.25\textwidth
左边距的环境,您只需使用 即可。如下面的示例所示。下一个选项(也显示)您可以使用以下语法的\hspace*{0.25\linewidth}
命令:\makebox
\makebox[<width>][<inner alignment>]{<content>}
使用该命令\makebox
您可以将环境对齐到中心。
该套件adjustbox
提供了更多可能性。
为了演示结果我使用了选项showframe
。
\documentclass[a4paper,12pt]{article}
\usepackage{pstricks}
\usepackage{pst-node}
\usepackage{amsmath}
\usepackage{geometry}
\geometry{a4paper,top=2cm,bottom=2cm,left=2.0cm,right=2.0cm,heightrounded,bindingoffset=5mm}
\geometry{showframe}
\begin{document}
\begin{figure}[htbp]
\hspace*{0.25\linewidth}%
\makebox[0pt][c]{\psscalebox{1}{
$%
\begin{psmatrix}[framesep=5pt,colsep=2cm]
& \psframebox[]{SET~T_1} \\
\psframebox[]{SET~T_2} & \psframebox[]{IMT}\\
& \psframebox[]{SEM}
\psset{arrows=->,nodesep=5pt}
\ncline{1,2}{2,2}
\naput{\textit{flusso di energia chimica}}\nbput{\begin{minipage}{1.5cm}\begin{center}\boldmath{$\dot{m}_cH_i$ }\end{center}\end{minipage}}
\ncline{2,2}{2,1}\nbput{\textit{perdite}}
\ncline{2,2}{3,2}
\naput{\textit{potenza meccanica utile all'asse}}\nbput{\begin{minipage} {1.5cm}\begin{center}\boldmath{$P_u$ }\end{center}\end{minipage}}
\end{psmatrix}
$}}
\end{figure}
\begin{figure}[htbp]
\hspace*{0.25\linewidth}%
\psscalebox{1}{
$%
\begin{psmatrix}[framesep=5pt,colsep=2cm]
& \psframebox[]{SET~T_1} \\
\psframebox[]{SET~T_2} & \psframebox[]{IMT}\\
& \psframebox[]{SEM}
\psset{arrows=->,nodesep=5pt}
\ncline{1,2}{2,2}
\naput{\textit{flusso di energia chimica}}\nbput{\begin{minipage}{1.5cm}\begin{center}\boldmath{$\dot{m}_cH_i$ }\end{center}\end{minipage}}
\ncline{2,2}{2,1}\nbput{\textit{perdite}}
\ncline{2,2}{3,2}
\naput{\textit{potenza meccanica utile all'asse}}\nbput{\begin{minipage} {1.5cm}\begin{center}\boldmath{$P_u$ }\end{center}\end{minipage}}
\end{psmatrix}
$}
\end{figure}
\end{document}