How would I place 4 chessboard side by side? Right now all of them are in one column, below each other. This is the code:
\documentclass[12pt, a4paper]{report}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{lmodern}
\usepackage[croatian]{babel}
\usepackage[margin=1.4in]{geometry}
\usepackage[labelsep=period]{caption}
\usepackage{graphicx}
\usepackage{mathastext}
\usepackage{textcomp}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{afterpage}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{epstopdf}
\usepackage{array}
\usepackage{tikz}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{color, colortbl}
\usetikzlibrary{trees}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage[titletoc,page]{appendix}
\usepackage[up,bf,raggedright]{titlesec}
\usepackage{blindtext}
%\usepackage[dvipsnames]{xcolor}
\usepackage{keyval}
\definecolor{applegreen}{rgb}{0.55, 0.71, 0.0}
\definecolor{bananayellow}{rgb}{1.0, 0.88, 0.21}
\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\begin{document}
\def\Side{\ChessSide}
\newcommand\ChessBoxA{%
{\fboxsep=0pt\fbox{\color{\ChessColori}\rule{\Side}{\Side}}}}
\newcommand\ChessBoxB{%
{\fboxsep=0pt\fbox{\color{\ChessColorii}\rule{\Side}{\Side}}}}
\makeatletter
\newcommand\Row[1]{%
\par\nobreak\nointerlineskip\vskip-\fboxrule%
\@tfor\@tempa:=#1 \do {\csname ChessBox\@tempa\endcsname\kern-\fboxrule}}
\define@key{chessB}{side}{\def\ChessSide{#1}}
\define@key{chessB}{colori}{\def\ChessColori{#1}}
\define@key{chessB}{colorii}{\def\ChessColorii{#1}}
\setkeys{chessB}{
side=1cm,
colori=bananayellow,
colorii=applegreen}
\makeatother
\Conventional
\begin{Chessboard}
\Row{A,A}
\Row{B,B}
\end{Chessboard}
\\[0.2 cm]
\makeatother
\Conventional
\begin{Chessboard}
\Row{B,A}
\Row{B,A}
\end{Chessboard}
\\[0.2 cm]
\makeatother
\Conventional
\begin{Chessboard}
\Row{A,B}
\Row{A,B}
\end{Chessboard}
\\[0.2 cm]
\makeatother
\Conventional
\begin{Chessboard}
\Row{B,B}
\Row{A,A}
\end{Chessboard}
\\[0.2 cm]
\makeatother
\Conventional
\begin{Chessboard}
\Row{A,B}
\Row{B,A}
\end{Chessboard}
\\[0.2 cm]
\makeatother
\Conventional
\begin{Chessboard}
\Row{B,A}
\Row{A,B}
\end{Chessboard}
\end{document}
LaTeX Error: Environment Chessboard undefined.
since you have not defined the commands they can do nothing. I do not know what definition you intended. – David Carlisle Nov 24 '20 at 23:33