我的 \hbox 已经满了

我的 \hbox 已经满了

我对 LaTeX 完全是新手,所以如果解决方案非常简单,我提前道歉。这是代码:

\documentclass[12pt]{article}
\special{papersize=3in,5in}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{physics}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{mathdots}
\usepackage{yhmath}
\usepackage{cancel}
\usepackage{color}
\usepackage{siunitx}
\usepackage{array}
\usepackage{multirow}
\usepackage{extarrows}
\usepackage{booktabs}
\usetikzlibrary{fadings}
\usetikzlibrary{patterns}
\usetikzlibrary{shapes}
\usetikzlibrary{arrows}
\usetikzlibrary{intersections}
\pagestyle{empty}
\setlength{\parindent}{0in}
\begin{document}










\tikzset{every picture/.style={line width=0.75pt}} %set default line width to 0.75pt        




\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]

%uncomment if require: \path (0,300); %set diagram left start at 0, and has height of 300




%Shape: Circle [id:dp10731740866095518] 

\draw   (100,119.3) .. controls (100,113.06) and (105.06,108) .. (111.3,108) .. controls (117.54,108) and (122.6,113.06) .. (122.6,119.3) .. controls (122.6,125.54) and (117.54,130.6) .. (111.3,130.6) .. controls (105.06,130.6) and (100,125.54) .. (100,119.3) -- cycle ;

%Shape: Circle [id:dp8550853927719966] 

\draw   (130,119.3) .. controls (130,113.06) and (135.06,108) .. (141.3,108) .. controls (147.54,108) and (152.6,113.06) .. (152.6,119.3) .. controls (152.6,125.54) and (147.54,130.6) .. (141.3,130.6) .. controls (135.06,130.6) and (130,125.54) .. (130,119.3) -- cycle ;

%Shape: Circle [id:dp8369920364834502] 

\draw   (160,119.3) .. controls (160,113.06) and (165.06,108) .. (171.3,108) .. controls (177.54,108) and (182.6,113.06) .. (182.6,119.3) .. controls (182.6,125.54) and (177.54,130.6) .. (171.3,130.6) .. controls (165.06,130.6) and (160,125.54) .. (160,119.3) -- cycle ;

%Shape: Circle [id:dp039951208327267285] 

\draw   (190,119.3) .. controls (190,113.06) and (195.06,108) .. (201.3,108) .. controls (207.54,108) and (212.6,113.06) .. (212.6,119.3) .. controls (212.6,125.54) and (207.54,130.6) .. (201.3,130.6) .. controls (195.06,130.6) and (190,125.54) .. (190,119.3) -- cycle ;

%Shape: Circle [id:dp13502049396629356] 

\draw   (70,119.3) .. controls (70,113.06) and (75.06,108) .. (81.3,108) .. controls (87.54,108) and (92.6,113.06) .. (92.6,119.3) .. controls (92.6,125.54) and (87.54,130.6) .. (81.3,130.6) .. controls (75.06,130.6) and (70,125.54) .. (70,119.3) -- cycle ;

%Straight Lines [id:da6004352202226555] 

\draw    (220.6,119.2) -- (272.6,119.2) ;

%Straight Lines [id:da06504066824061616] 

\draw    (272.6,119.2) -- (300.6,89.2) ;

%Straight Lines [id:da7113505895463899] 

\draw    (300.6,150.2) -- (272.6,119.2) ;

%Straight Lines [id:da7465140938989834] 

\draw    (300.6,89.2) -- (329.6,89.2) ;

%Straight Lines [id:da7124724087262677] 

\draw    (300.6,150.2) -- (329.6,150.2) ;

%Shape: Circle [id:dp5996319730736912] 

\draw   (371,89.3) .. controls (371,83.06) and (376.06,78) .. (382.3,78) .. controls (388.54,78) and (393.6,83.06) .. (393.6,89.3) .. controls (393.6,95.54) and (388.54,100.6) .. (382.3,100.6) .. controls (376.06,100.6) and (371,95.54) .. (371,89.3) -- cycle ;

%Shape: Circle [id:dp6103000286264326] 

\draw   (401,89.3) .. controls (401,83.06) and (406.06,78) .. (412.3,78) .. controls (418.54,78) and (423.6,83.06) .. (423.6,89.3) .. controls (423.6,95.54) and (418.54,100.6) .. (412.3,100.6) .. controls (406.06,100.6) and (401,95.54) .. (401,89.3) -- cycle ;

%Shape: Circle [id:dp3258415864979445] 

\draw   (341,150.3) .. controls (341,144.06) and (346.06,139) .. (352.3,139) .. controls (358.54,139) and (363.6,144.06) .. (363.6,150.3) .. controls (363.6,156.54) and (358.54,161.6) .. (352.3,161.6) .. controls (346.06,161.6) and (341,156.54) .. (341,150.3) -- cycle ;

%Shape: Circle [id:dp5723827322091124] 

\draw   (371,150.3) .. controls (371,144.06) and (376.06,139) .. (382.3,139) .. controls (388.54,139) and (393.6,144.06) .. (393.6,150.3) .. controls (393.6,156.54) and (388.54,161.6) .. (382.3,161.6) .. controls (376.06,161.6) and (371,156.54) .. (371,150.3) -- cycle ;

%Shape: Circle [id:dp5412197464046806] 

\draw   (401,150.3) .. controls (401,144.06) and (406.06,139) .. (412.3,139) .. controls (418.54,139) and (423.6,144.06) .. (423.6,150.3) .. controls (423.6,156.54) and (418.54,161.6) .. (412.3,161.6) .. controls (406.06,161.6) and (401,156.54) .. (401,150.3) -- cycle ;

%Straight Lines [id:da05630625336350281] 

\draw    (429.6,149.2) -- (510.6,149.2) ;

\draw [shift={(512.6,149.2)}, rotate = 180] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;

%Straight Lines [id:da97407370700205] 

\draw    (412.6,146.2) -- (412.6,155.2) ;

%Straight Lines [id:da3707513408135563] 

\draw    (412.6,146.2) -- (408.6,151.2) ;

%Shape: Circle [id:dp8347286516909556] 

\draw   (521,150.3) .. controls (521,144.06) and (526.06,139) .. (532.3,139) .. controls (538.54,139) and (543.6,144.06) .. (543.6,150.3) .. controls (543.6,156.54) and (538.54,161.6) .. (532.3,161.6) .. controls (526.06,161.6) and (521,156.54) .. (521,150.3) -- cycle ;

%Shape: Circle [id:dp41289375858181576] 

\draw   (551,150.3) .. controls (551,144.06) and (556.06,139) .. (562.3,139) .. controls (568.54,139) and (573.6,144.06) .. (573.6,150.3) .. controls (573.6,156.54) and (568.54,161.6) .. (562.3,161.6) .. controls (556.06,161.6) and (551,156.54) .. (551,150.3) -- cycle ;

%Shape: Circle [id:dp6318783898627132] 

\draw   (581,150.3) .. controls (581,144.06) and (586.06,139) .. (592.3,139) .. controls (598.54,139) and (603.6,144.06) .. (603.6,150.3) .. controls (603.6,156.54) and (598.54,161.6) .. (592.3,161.6) .. controls (586.06,161.6) and (581,156.54) .. (581,150.3) -- cycle ;

%Shape: Circle [id:dp07014785405225399] 

\draw   (551,89.3) .. controls (551,83.06) and (556.06,78) .. (562.3,78) .. controls (568.54,78) and (573.6,83.06) .. (573.6,89.3) .. controls (573.6,95.54) and (568.54,100.6) .. (562.3,100.6) .. controls (556.06,100.6) and (551,95.54) .. (551,89.3) -- cycle ;

%Shape: Circle [id:dp41439340735458163] 

\draw   (581,89.3) .. controls (581,83.06) and (586.06,78) .. (592.3,78) .. controls (598.54,78) and (603.6,83.06) .. (603.6,89.3) .. controls (603.6,95.54) and (598.54,100.6) .. (592.3,100.6) .. controls (586.06,100.6) and (581,95.54) .. (581,89.3) -- cycle ;

%Straight Lines [id:da9778268941199351] 

\draw    (592.6,85.2) -- (592.6,94.2) ;

%Straight Lines [id:da2130505623304222] 

\draw    (592.6,85.2) -- (588.6,90.2) ;

%Straight Lines [id:da04942318820076008] 

\draw    (619.6,163.2) -- (619.6,66.2) ;

\draw [shift={(619.6,64.2)}, rotate = 450] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;

%Flowchart: Alternative Process [id:dp0407532678261171] 

\draw   (109,218.17) .. controls (109,220.4) and (110.8,222.2) .. (113.02,222.2) -- (571.57,222.2) .. controls (573.8,222.2) and (575.6,220.4) .. (575.6,218.17) -- (575.6,203.22) .. controls (575.6,201) and (573.8,199.2) .. (571.57,199.2) -- (113.02,199.2) .. controls (110.8,199.2) and (109,201) .. (109,203.22) -- cycle ;




% Text Node

\draw (429.5,149.1) node [anchor=north west][inner sep=0.75pt]   [align=left] {{\scriptsize d-d transition after }\\{\scriptsize absorbption of $\Delta$ E}};

% Text Node

\draw (622,108) node [anchor=north west][inner sep=0.75pt]   [align=left] {$\Delta$ E};

% Text Node

\draw (209,200) node [anchor=north west][inner sep=0.75pt]   [align=left] {absorption of yellow light by [Ti(H$_{2}$O)$_{6}$]$^{3+}$};







\end{tikzpicture}


\end{document}

它渲染了我想要的 Tix 图像,但显示了错误Overfull \hbox (47.95255pt too wide) in paragraph at lines 180--181,这是代码\end{tixpicture} ,我不明白如何缩短它。如果您有任何建议,请告诉我。

答案1

警告只是告诉你 tikzpicture 比页面大,所以你可以通过改变它来让它变小一点

\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]

\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-.8,xscale=.8]

答案2

按照我的评论,这里有一个你可以在五分钟内完成的例子,它会产生大致相同的输出,没有任何错误。这不是最好的方法,但如果你想了解 Ti 是如何做到的,它会很容易理解Z 工作。

黄光的吸收

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{arrows.meta}

\begin{document}
    \begin{tikzpicture}[scale=0.5]
    
        \def\r{1}
        \foreach \i in {0,...,4} \draw (2.5*\i,0) circle (\r);

        \draw   (11.5,0) -- (15,0) --++ (2,2) --++ (2,0)
                (15,0) --++ (2,-2) --++ (2,0);
                
        \foreach \i in {0,...,2} \draw (20.5+2.5*\i,-2) circle (\r);
        \foreach \i in {1,2} \draw (20.5+2.5*\i,2) circle (\r);
        \node at (25.5,-2){\Huge 1};

        \draw[-{Stealth[length=8pt]}] (27,-2) --++(6,0) node[below=2pt,midway,text width=5cm,align=center]{d-d transition after\\absorption of $\Delta E$};
        
        \foreach \i in {0,...,2} \draw (34.5+2.5*\i,-2) circle (\r);
        \foreach \i in {1,2} \draw (34.5+2.5*\i,2) circle (\r);
        \node at (39.5,2){\Huge 1};
        
        \draw[-{Stealth[length=8pt]}] (41,-3) --++(0,6) node[right=2pt,midway]{\Large $\Delta E$};
        \node[rounded corners, minimum width=10cm,draw] at (21,-6) {\large absorption of yellow light by [Ti(H$_{2}$O)$_{6}$]$^{3+}$};
        
    \end{tikzpicture}
\end{document}

相关内容