No, a compilation was not possible because I don't have your graphics files. At first I replaced your files by some dummies and composed the figure to get it work and then copied your graphics inclusion commands into the code. Please post the log file of my example as attachment to your next post. Perhaps your version of the caption package is outdated. You also can upload your graphics files (in one ZIP archive) as attachment to the server or to a one click hoster for download.pban92 wrote:[...] Localghost, I copied and pasted your codes with images in the same folder but got 13 errors. Did you compile the codes by yourself? How about any other quick fix for this specific case only? [...]
Graphics, Figures & Tables ⇒ How to fix the caption in right position?
- localghost
- Site Moderator
- Posts: 9202
- Joined: Fri Feb 02, 2007 12:06 pm
How to fix the caption in right position?
How to make a "Minimal Example"
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
NEW: TikZ book now 40% off at Amazon.com for a short time.

How to fix the caption in right position?
Hello,
in the code of Thorsten there are a problem with brackets. The original line is:
You must change the first bracket:
regards
Marco
in the code of Thorsten there are a problem with brackets. The original line is:
Code: Select all
\usepackage{font=footnotesize,labelformat=simple,labelsep=colon]{subcaption}
Code: Select all
\usepackage[font=footnotesize,labelformat=simple,labelsep=colon]{subcaption}
Marco
i am German. I can not use difficult words. 

- localghost
- Site Moderator
- Posts: 9202
- Joined: Fri Feb 02, 2007 12:06 pm
How to fix the caption in right position?
Oh, yes. Many thanks for the hint. A small but very important detail. I corrected it in my code example.marco_d wrote:[...] in the code of Thorsten there are a problem with brackets. [...]
How to make a "Minimal Example"
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
Re: How to fix the caption in right position?
You guys are simply awesome! Finally it worked!
Thank you so much guys!
Thank you so much guys!
How to fix the caption in right position?
Back again with the same problem guys 
Before I started the thread this was my codes
The picture environment helped me to use \put for convenient axis labels. But the problem was caption for which I started this thread. Now with the caption problem solved I cannot work it out to blend with picture environment and hence the labels are missing. I tried to playwith the codes for a miracle but did not work as follows,
I have attached the figures in zip file. Any further suggestion guys?
Thanks!

Before I started the thread this was my codes
Code: Select all
\begin{figure}[ht!]
\begin{picture}(330,100)(-10,0)
\put(70,20){\includegraphics[width=1.4in]{umean.png}}
\put(205,20){\includegraphics[width=1.4in]{vmean.png}}
\put(70,-50){\includegraphics[width=1.4in]{uprime.png}}
\put(205,-50){\includegraphics[width=1.4in]{vprime.png}}
%
\put(48,38) {\begin{sideways}\small$y/D$\end{sideways}}
\put(48,-30) {\begin{sideways}\small$y/D$\end{sideways}}
\put(105,-67){\small$x/D$}
\put(240,-67){\small$x/D$}
\put(62,70){\small$2$}
\put(62,45){\small$0$}
\put(55,20){\small$-2$}
\put(62,2){\small$2$}
\put(62,-24){\small$0$}
\put(55,-52){\small$-2$}
\put(75,-59){\small$-2$}
\put(112,-59){\small$0$}
\put(141,-59){\small$2$}
\put(211,-59){\small$-2$}
\put(247,-59){\small$0$}
\put(277,-59){\small$2$}
\put(167,70){\small$\frac{|\bar{u}|}{U_\infty}$}
\put(303,70){\small$\frac{|\bar{v}|}{U_\infty}$}
\put(167,2){\small$\frac{|\bar{u'u'}|}{U^{2}_{\infty}}$}
\put(303,2){\small$\frac{|\bar{v'v'}|}{U^{2}_{\infty}}$}
\put(173,55){\small$1.2$}
\put(173,25){\small$0.0$}
\put(318,55){\small$0.5$}
\put(310,25){\small$-0.7$}
\put(173,-12){\small$0.05$}
\put(173,-42){\small$0.55$}
\put(318,-12){\small$0.09$}
\put(318,-42){\small$0.01$}
\end{picture}
\caption{streamwise mean velocity (top-left); normal mean velocity(top-right); Streamwise mean fluctuation (bot-left); normal mean fluctuation(bot-right)}
\label{fig:flate}
\end{figure}
Code: Select all
\documentclass[11pt,a4paper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage[font=footnotesize,labelformat=simple,labelsep=colon]{subcaption}
\usepackage{graphicx}
\usepackage{lmodern}
% Modifications to the appearance of subfloat enumeration (subcaption)
\renewcommand{\thesubfigure}{\thefigure.\arabic{subfigure}}
\renewcommand{\thesubtable}{\thetable.\arabic{subtable}}
\begin{document}
\begin{figure}[!ht]
\centering
\begin{picture}(330,100)(-10,0)
\begin{subfigure}[b]{1.5in}
\centering
\put(70,20){\includegraphics[width=1.4in]{umean.png}}
% \includegraphics[width=1.4in]{umean.png}
% \caption{A subfigure}\label{subfig-1:dummy}
\end{subfigure}%
\begin{subfigure}[b]{1.5in}
\centering
\put(205,20){\includegraphics[width=1.4in]{vmean.png}}
% \includegraphics[width=1.4in]{vmean.png}
% \caption{A subfigure}\label{subfig-2:flate}
\end{subfigure}\\%
\begin{subfigure}[b]{1.5in}
\centering
\put(70,-50){\includegraphics[width=1.4in]{uprime.png}}
% \includegraphics[width=1.4in]{uprime.png}
% \caption{A subfigure}\label{subfig-3:flate}
\end{subfigure}%
\begin{subfigure}[b]{1.5in}
\centering
\put(205,-50){\includegraphics[width=1.4in]{vprime.png}}
% \includegraphics[width=1.4in]{vprime.png}
% \caption{A subfigure}\label{subfig-4:flate}
\end{subfigure}%
\end{picture}
\caption{Velocity}\label{fig:flate}
\end{figure}
\end{document}
I have attached the figures in zip file. Any further suggestion guys?
Thanks!
How to fix the caption in right position?
I'm not sure about the current situation, too. The subfig package was never claimed to be "unsupported" by his author. He planned a bugfix release in January 2006 which never was released, he wrote me in August 2007 that he is still interested in the subfig package (but still no update), and in January 2008 he wrote to me "I think that the subfig package should simply be deprecated". Afterwards I wrote him a bunch of reasons why I don't think so but got no answer back from him.localghost wrote:I'm not sure if I depict the situation here in the right way. But in that case Axel will surely correct me.
It's really a pity, because (beside the hyperref and some alignment problems) the subfig is IMHO a really great package, and furthermore the subcaption package is not a proper replacement because it needs the caption package which is not compatible to all document classes. In contrast the subfig package can be used without the caption package by using the option "caption=false" while loading.
Beside that I don' think that one package should be avoided and its usage should be replaced just because it's not supported anymore. If it works, I will simply use it. BTW: LaTeX2e isn't really supported anymore, too

Axel
Last edited by sommerfee on Sat Jan 24, 2009 3:14 pm, edited 1 time in total.
How to fix the caption in right position?
Hello,pban92 wrote:Any further suggestion guys?
I can not understand why are you using the picture environment. To put some axis into a graphic you can use the overpic package.
regards
Marco
i am German. I can not use difficult words. 

How to fix the caption in right position?
I can't compile both solutions here, the "picture" approach gives me 4 errors, the "subfigure and picture" 13 errors.
But using the subcaption package IMHO only makes sense when one wants subcaptions as well, which is not the case here.
So I simply suggest following the "picture" approach (from the very first posting in this thread) and correct the vertical position of the caption with
between picture environment and \caption.
Axel
But using the subcaption package IMHO only makes sense when one wants subcaptions as well, which is not the case here.
So I simply suggest following the "picture" approach (from the very first posting in this thread) and correct the vertical position of the caption with
Code: Select all
\vspace*{2.3cm}
Axel
How to fix the caption in right position?
Hi Axel, thanks a lot. This is what I was actually looking for, a very quick fix rather than all those trauma I went throughSo I simply suggest following the "picture" approach (from the very first posting in this thread) and correct the vertical position of the caption with
Code: Select all
\vspace*{2.3cm}
between picture environment and \caption.

Thank you guys!