New answers tagged

0 votes

Centre TikZ figure vertically (\vspace*{fill} does not work)

The tikzpicture [overlay] takes up almost no space (equivalent to \hbox{}). You need to fill the text area with blank space. Otherwise any following text will simply write over the tikzpicture. I ...
user avatar
  • 70.2k
0 votes

Centre TikZ figure vertically (\vspace*{fill} does not work)

I'm just guessing .. something like this? (red line is on vertical middle of page, blue box size is equal to \spacing in mm) Edit: Your code is significantly simplified. Now it consider your comment (...
user avatar
  • 255k
2 votes
Accepted

Centre TikZ figure vertically (\vspace*{fill} does not work)

By using options remember picture, overlay and page node current page, the tikz picture is drawn at absolute positions of the current page, irrelevant to the surrounding spacing commands like \vspace. ...
user avatar
  • 22.1k
0 votes

Align numbers in each column in a Summary Statistics table

I understand the numbers are too large and are pushed towards the left edge, which causes the undesired awkward alignment. S column type from the siunitx package apply number formatting similarly to D ...
user avatar
  • 849
1 vote

Vertical positioning of cell content inside a tabular environment (top-alignment)

I would use tabularray package and not nested tabular in cell: \documentclass{article} \usepackage{microtype} \usepackage{tabularray} \UseTblrLibrary{booktabs} \usepackage{pdflscape} \begin{document} ...
user avatar
  • 255k
3 votes
Accepted

Vertical positioning of cell content inside a tabular environment (top-alignment)

When you have multiple cells in the same row, where one of the cells has multiple lines and the others a single line, what determines the vertical placement of the single line cells relative to the ...
user avatar
  • 36.9k
0 votes

Adjusting tikzpicture baseline to be flush

My first attempt failed because the height of TEXT is not the height of \strutbox. There are two reliable solutions. First, use \hrule to move the first baseline to the top of the minipage. Second, ...
user avatar
  • 70.2k
0 votes

Adjusting tikzpicture baseline to be flush

You can bypass the tikz picture baseline altogether. Enclose the picture in a minipage and use some do-nothing text to establish a baseline for the minipages: \documentclass{article} \usepackage{...
user avatar
0 votes

Adjusting tikzpicture baseline to be flush

Context of your question is unknown. Solution apparently depends on size of your tikzpicture. In particular case, as is provided in question, I guess that this should work: \documentclass[border=3....
user avatar
  • 255k
0 votes

Universal method for put y label at middle of y axis

Try this code (partial...): \documentclass[tikz, border=1cm]{standalone} \begin{document} \begin{tikzpicture}[scale=.3] \draw[gray!10] (-1,-1) grid (10,10); \draw[line width=1pt,-latex] (-1,0)...
user avatar
3 votes
Accepted

Universal method for put y label at middle of y axis

\documentclass[tikz, border=1cm]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.18} \begin{document} \begin{tikzpicture} \begin{axis}[ xmin=0, xmax=1, ymin=0, ymax=1, ylabel={Here}, y label ...
user avatar
1 vote
Accepted

How to center merged cells vertically in a table and stretch the merged border to cover all of the cell?

It can be done with multirow, and completing the number of empty cells ; \documentclass{article} \usepackage[table]{xcolor} \usepackage{multirow} \usepackage{float} \definecolor{...
user avatar
  • 261k
1 vote
Accepted

Align concent in table cells

(1) Add these two packages (for example after \usepackage{tablestyles}) \usepackage{multirow} % command \multirow \usepackage{enumitem} % change items indent (2) To vertically center the first cell ...
user avatar
  • 26.1k
1 vote
Accepted

Vertical alignment in cell of longtable

You can remove the space around the enumerate with the options: topsep=0pt, partopsep=0pt, before=\vspace*{-\baselineskip}, after=\vspace*{-\baselineskip} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ...
user avatar
  • 19.5k
0 votes

Top align images in subfigure/minipage with adjustbox when one caption spills over to next line

Using adjustbox the desired result you will get if you change \valign=t to valign=b: \documentclass{article} \usepackage[export]{adjustbox} \usepackage[labelfont=bf]{subcaption} \begin{document} \...
user avatar
  • 255k
1 vote

Top align images in subfigure/minipage with adjustbox when one caption spills over to next line

You didn't include which document class you are using. I will use article class as example. As commented by @Miyase. You need provide a full MWE which include the code from \documentclass to \end{...
user avatar
  • 4,578
1 vote
Accepted

Alignment of dates in `\cventry` in moderncv

The way I see it, there are a couple of options: You could use a smaller font, or abbreviate expected to exp. or similar. (Be sure to use a space after 2022 to allow for a linebreak.) You could move ...
user avatar
  • 5,616
0 votes

Vertical alignment tabularray when r=1 not working

Let me expanded my comment to an answer: beside set that content of the first column to be vertical centered, you also need to set vertical positions of other columns too. At this is not need to be ...
user avatar
  • 255k
2 votes
Accepted

Vertical alignment tabularray when r=1 not working

Vertical alignment in LaTeX tabular/tblr cells does not work exactly how people think it does. What "m" does is align the middle of the cell contents with the baseline of that row. "t&...
user avatar
  • 36.9k
0 votes
Accepted

Setting @fptop and @fpbot doesn't change default float alignment on a float only page

The parameters \@fptop and \@fpbot apply to single-column layouts. For dual-column layouts, the relevant parameters are \@dblfptop and \@dblfpbot, respectively. The LaTeX kernel provides the following ...
user avatar
  • 439k
1 vote

Vertically align first image in a 3 image combination [optex]

This is a job for \valign: \def\figure#1#2{\vbox{\hbox{\picw=.45\hsize \inspic{#1.jpg}}\medskip\hbox{\qquad#2}}} \noindent X\dotfill X \medskip \hbox to\hsize{% \tabskip=0pt \valign{% \vss#\...
user avatar
  • 994k
1 vote
Accepted

Vertically align first image in a 3 image combination [optex]

You can use the \vcenter from math mode: \hbox to\hsize{$\vcenter{\figure{S10}{(a) Bird}}$\hss $\vcenter{\figure{tucano}{(b) caption 2}\bigskip \figure{maria-...
user avatar
1 vote

How to align the bottom of arrays with blkarray and subcaption

I'd use nicematrix. \documentclass{article} \usepackage[T1]{fontenc} \usepackage[french]{babel} \usepackage{subcaption} \usepackage{amsmath} \usepackage{nicematrix} \begin{document} \begin{table}...
user avatar
  • 994k
1 vote
Accepted

How to align the bottom of arrays with blkarray and subcaption

You can hack your way by adding \\[-1em] right after \end{blockarray} of the right array. However, this will not get you a perfect alignment overall because the square brackets of the left array are ...
user avatar
0 votes

Trouble aligning a Rightarrow in a forest environment

As far as I can see, forest doesn't provide a method for vertically centering the output. However it's not difficult to define one. \documentclass[a4paper,12pt]{article} \usepackage{forest,mathtools,...
user avatar
  • 994k
2 votes
Accepted

Trouble aligning a Rightarrow in a forest environment

Note that the forest package automatically loads tikz so you don't have to reload it in your preamble. Similarly, mathtools automatically loads amsmath. Since tikz is already loaded, you can place the ...
user avatar
  • 21.5k
2 votes

How can I align two cases (two automatically indexed equations)?

First, please keep in mind that subfig has been obsoleted for years and should no longer be used. Back to your question, simply use the align environment: \documentclass[journal]{IEEEtran} \usepackage{...
user avatar
  • 1,467

Top 50 recent answers are included