![Таблица не позиционируется в тексте, указанном кодом](https://rvso.com/image/328819/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0%20%D0%BD%D0%B5%20%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D1%83%D0%B5%D1%82%D1%81%D1%8F%20%D0%B2%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B5%2C%20%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC%20%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC.png)
Я новичок в латексе. Пишу диссертацию и у меня такая ситуация:
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext**:**
\begin{table}[h]
\begin{center}
\noindent\begin{tabular}{|c|c|c|}
\hline
\rowcolor{gray!50}
\bfseries Specifiche Tecniche & \bfseries Bluetooth BR & \bfseries Bletooth Low Energy \\
\hline
Frequenza & Tra $2400$ e $2483.5$ MHz & Tra $2400$ e $2483.5$ MHz \\
\hline
Data Channel & $79$ & $37$ \\
\hline
Advertising Channel & $32$ & $3$ \\
\hline
Criptaggio & $64/128 bit$ & AES $128$ bit \\
\hline
Range & $100$ m & $> 100$m \\
\hline
Throughput & $0.7-2.1$ Mbit/s & $< 0.3$ Mbit/s \\
\hline
Latenza di Connessione & $ \approx 100$ ms & $6$ ms \\
\hline
Tempo minimo di invio dati & $100$ ms & $3$ ms \\
\hline
Potenza di consumo & $1$ W & Tra $0.01$ a $0.5$ W \\
\hline
Picco di corrente & $22-40$ mA & $10-30$ mA \\
\hline
\end{tabular}
\caption[Differenze tra Bluetooth BR \& Bluetooth 4.0]{Differenze tra Bluetooth BR \& Bluetooth 4.0}
\label{tab:my_label}
\end{center}
\end{table} \\
othertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertextothertext.
Проблема в том, что я хотел бы, чтобы таблица в этой точке была размещена компилятором в начале следующей страницы.
(P.S.: извините за мой плохой английский)
решение1
Если вы не хотите, чтобы табличный материал «плавал» (в смысле LaTeX), не заключайте его в плавающую среду, например table
. Научитесь работать с алгоритмом размещения плавающих элементов LaTeX — чаще всего он очень хорош. Если необходимо, укажите [h!]
спецификатор позиционирования. Если таблица все равно не помещается на странице, вероятно, на этой странице просто недостаточно места для размещения таблицы.
У меня есть еще два предложения:
Исключите все вертикальные линии и большинство горизонтальных линий из табличного материала и используйте макросы рисования линий пакета
booktabs
для рисования оставшихся горизонтальных линий.Используйте макросы
\num
и\SI
пакетаsiunitx
для обозначения скалярных чисел и чисел с единицами измерения соответственно.
Результаты внесения этих корректировок показаны на следующем снимке экрана.
\documentclass{article}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\usepackage[binary-units,per-mode=symbol]{siunitx}
\usepackage[italian]{babel}
\begin{document}
\begin{table}[h!]
\renewcommand\arraystretch{1.1}
\setlength\tabcolsep{5pt} % default: 6pt
\centering % not '\begin{center}...\end{center}'
\begin{tabular}{lcc}
\rowcolor{gray!30}
\bfseries Specifiche Tecniche & \bfseries Bluetooth BR & \bfseries Bluetooth Low Energy \\
\addlinespace
Frequenza & \num{2400}--\SI{2483.5}{\mega\hertz} & \num{2400}--\SI{2483.5}{\mega\hertz} \\
Data Channel & 79 & 37 \\
Advertising Channel & 32 & 3 \\
Criptaggio & \SI{64/128}{\bit} & AES \SI{128}{\bit} \\
Range & \SI{100}{\meter} & ${}>\SI{100}{\meter}$ \\
Throughput & \num{0.7}--\SI{2.1}{\mega\bit\per\second} & ${}< 0.3$ Mbit/s \\
Latenza di Connessione & ${}\approx \SI{100}{\milli\second}$ & \SI{6}{\milli\second} \\
Tempo minimo di invio dati & \SI{100}{\milli\second} & \SI{3}{\milli\second} \\
Potenza di consumo & \SI{1}{\watt} & \num{0.01}--\SI{0.5}{\watt} \\
Picco di corrente & \num{22}--\SI{40}{\milli\ampere} & \num{10}--\SI{30}{\milli\ampere} \\
\bottomrule
\end{tabular}
\caption[Differenze tra Bluetooth BR e Bluetooth 4.0]{Differenze tra Bluetooth BR e Bluetooth 4.0}
\label{tab:my_label}
\end{table}
\end{document}
решение2
[РЕШЕНИЕ] Спасибо руководству sharelatexhttps://it.sharelatex.com/learn/Positioning_images_and_tables- раздел Позиционирование таблиц Я использовал параметр H вместо h!, предложенного Mico. Для этого мой новый код:
\begin{table}[H]
\centering
\begin{tabular}{|c|c|c|}
\hline
\rowcolor{gray!50}
\bfseries Specifiche Tecniche & \bfseries Bluetooth BR & \bfseries Bletooth Low Energy \\
\hline
Frequenza & Tra $2400$ e $2483.5$ MHz & Tra $2400$ e $2483.5$ MHz \\
\hline
Data Channel & $79$ & $37$ \\
\hline
Advertising Channel & $32$ & $3$ \\
\hline
Criptaggio & $64/128 bit$ & AES $128$ bit \\
\hline
Range & $100$ m & $> 100$m \\
\hline
Throughput & $0.7-2.1$ Mbit/s & $< 0.3$ Mbit/s \\
\hline
Latenza di Connessione & $ \approx 100$ ms & $6$ ms \\
\hline
Tempo minimo di invio dati & $100$ ms & $3$ ms \\
\hline
Potenza di consumo & $1$ W & Tra $0.01$ a $0.5$ W \\
\hline
Picco di corrente & $22-40$ mA & $10-30$ mA \\
\hline
\end{tabular}
\caption[Differenze tra Bluetooth BR \& Bluetooth 4.0]{Differenze tra Bluetooth BR \& Bluetooth 4.0}
\label{tab:my_label}
\end{table}
С наилучшими пожеланиями и спасибо всем вам