I need to build a table in overleaf, most of the content of the cells have a lot of content that in excel would be wrapped to make them fit. I have tried all the online table editors and also tried to create my own tables but none of them work. They are all too wide or if I can get them to fit on the page then they are too small to read. I have looked at all the answers to similar questions but fail to find the right fix. AT this stage after 2 whole days wasted on trying to fix a simple table I have no more time and was wondering if there is any paid table generator software or online tool that I can get that has more advanced features such as wrapped text?
this is the latest table that I have been working with.
\begin{table}[ht]
\centering
\begin{tabular}{ll}
\hline
\textbf{Fungible Tokens} & \textbf{Non-fungible tokens} \\ \hline
{\color[HTML]{333333} \begin{tabular}[c]{@{}l@{}}Interchangeable Here a token can be exchanged for another token if its of the same type. For example, 100 Bitcoin can be exchanged for 100 Bitcoin\end{tabular}} & \begin{tabular}[c]{@{}l@{}}Not-Interchangeable Here a non-fungible token cannot be exchanged or replaced with another non-fungible token. For example, a non-fungible token representing an unique asset such as a property cannot be exchanged with another unique property asset.\end{tabular} \\ \hline
\begin{tabular}[c]{@{}l@{}}Uniform Each token is of the same type, is identical in their specification. For example, Bitcoin is a fungible token and each bitcoin is of the same type and identical to any other bitcoin on the network\end{tabular} & \begin{tabular}[c]{@{}l@{}}Unique Each token is unique and has different characteristics to the next token. For example, a unique asset represented as a digital asset such as a property will be unique to all other properties. Each property will be uniquely represented.\end{tabular} \\ \hline
\begin{tabular}[c]{@{}l@{}}Divisible Fungible tokens can be divided into smaller amounts. For example, 100 Bitcoin can be divided into two units 50 Bitcoin or 100 units of 1 Bitcoin. There is no change in the value of the 100 bitcoin even if its broken down into smaller units.\end{tabular} & \begin{tabular}[c]{@{}l@{}}Non-divisable Non-fungible tokens cannot be broken down into smaller units. For example, a whole property represented as a digital asset cannot be broken down into units.\end{tabular} \\ \hline
\end{tabular}
\end{table}
I am working with a provided template but I think the below is what you are asking for. TX
% Set up the document
\documentclass[a4paper, 11pt, oneside]{Thesis} % Use the "Thesis" style, based on the ECS Thesis style by Steve Gunn
\graphicspath{Figures/}
% Include any extra LaTeX packages required
\usepackage[square, numbers, comma, sort&compress]{natbib} % Use the "Natbib" style for the references in the Bibliography
\usepackage[nottoc]{tocbibind} % bind bibliography to the table of contents
\usepackage{verbatim} % Needed for the "comment" environment to make LaTeX comments
\usepackage{vector} % Allows "\bvec{}" and "\buvec{}" for "blackboard" style bold vectors in maths
\usepackage[table]{xcolor}
% \usepackage{booktabs}
% \usepackage{graphicx}
% \usepackage[table,xcdraw]{xcolor}
% \usepackage{csvsimple}
\usepackage{array}
\usepackage{tabularx}
\usepackage[table,xcdraw]
\usepackage{graphicx}
\hypersetup{urlcolor=black, colorlinks=true} % Colours hyperlinks in black, can be distracting if there are many links and colored blue.
%% ----------------------------------------------------------------
\begin{document}
\frontmatter % Begin Roman style (i, ii, iii, iv...) page numbering

p{<width>}(as inp{2cm}) columns wrap automatically at the given width, but then the text is justified, which may lead to undesirably large space. You can define ragged left/right fixed-width columns with https://tex.stackexchange.com/q/12703/35864. Maybe that already helps. But if your tables are still too large have you thought about splitting them up into several smaller tables? (I would not rely on table generators too much, the code they produce can be .. interesting.) – moewe Apr 05 '20 at 09:45ptype columns, as also suggested by moewe might be worth a try. If you have a few columns with lengthier text, you could givetabularxa try. If your table contains a lot of columns, manually reducing the font size to small and adjusting the value of\tabcolsepmight also already be sufficient. A lot also depends on how much too wide your table is. If you have many columns with text in them, rotating the table to a landscape oriented page could also be an option. – leandriis Apr 05 '20 at 09:48pcolumns with line breaking are far more important). – David Carlisle Apr 05 '20 at 09:54geometry? If yo, please also add the corresponding settings. – leandriis Apr 05 '20 at 10:11\begin{tabular}[c]{@{}l@{}}). They only clutter your code. Then add\usepackage{tabularx}to your preamble and use\begin{tabularx}{\textwidth}{XX}. From there you could do more improvements. – leandriis Apr 05 '20 at 10:14tabulars (\begin{tabular}[c]{@{}l@{}}...\end{tabular}inside the\begin{tabular}{ll}...\end{tabular}) are one example of the 'interesting' code I mentioned (I'm assuming it comes from a table generator, people wouldn't write that stuff). I really have a hard time understanding what that was supposed to do. – moewe Apr 05 '20 at 10:30\begin{description}\item[divisible] lorem \item[non-divisible] ipsum\end{description}). I would try to avoid long text in tables if possible. – moewe Apr 05 '20 at 10:32