Как вынудить две фигуры остаться на той же странице в ЛАТЕКСЕ?

Я думаю, что Darren, скорее всего, корректен - значения по умолчанию предусмотрели WCF, являются смехотворно маленькими и если Вы врезаетесь в них, Вы заканчиваете с ошибками, которые может быть трудно разыскать. Они, кажется, появляются, как только Вы пытаетесь сделать что-либо вне простого тестового сценария. Я потратил впустую больше времени, чем я хотел бы допустить отлаживать проблемы, которые оказались связанными с различной конфигурацией (размер) настройки на обоих клиент и сервер. Я думаю, что закончил тем, что изменил почти всех их, напр. MaxBufferPoolSize, MaxBufferSize, MaxConnections, MaxReceivedMessageSize, и т.д.

Однако утилита SvcTraceViewer, также упомянутая, являются большими. Я действительно сталкивался с несколькими случаями, где это не было столь же полезно, как мне понравится, но в целом это - хороший инструмент для анализа коммуникационного потока и ошибок.

82
задан Kusti 24 November 2009 в 08:13
поделиться

5 ответов

Вы можете поместить две фигуры в одну среду фигур. Например:

\begin{figure}[p]
\centering
\includegraphics{fig1}
\caption{Caption 1}
\includegraphics{fig2}
\caption{Caption 2}
\end{figure}

Каждый заголовок будет генерировать отдельный номер рисунка.

129
ответ дан 24 November 2019 в 09:11
поделиться

сначала попробуйте [h!], Но в противном случае вы можете сделать это некрасиво.

LateX немного сложно размещает изображения с такими ограничениями, поскольку он управляет размещением самого себя. Что я обычно делаю, если хочу, чтобы фигура была прямо в этом месте, так это что-то вроде |:

text in front of image here

 \newpage 
 \figure1 
 \figure2

text after images here

Я знаю, что это может быть неправильный способ, но это работает как шарм :).

// edit

Вы можете сделать то же самое, если хотите немного текста вверху страницы, но тогда просто используйте / clearpage. Конечно, вы также можете масштабировать их немного меньше, чтобы этого больше не было. Возможно, невидимые пробелы немного больше, чем вы подозреваете, я всегда стараюсь уменьшить масштаб изображения до тех пор, пока они не появятся на одной странице, просто чтобы быть уверенным, что совпадение не похоже на 1%, что делает все это ненужным. .

1
ответ дан 24 November 2019 в 09:11
поделиться

Попробуйте добавить ! , например [h!] .

2
ответ дан 24 November 2019 в 09:11
поделиться

Если вы хотите, чтобы они оба были на одной странице, и они оба занимали практически всю страницу, то лучше всего сказать LaTeX, чтобы они поместили их обоих на отдельную страницу!

\begin{figure}[p]

Вероятно, было бы против здравых типографских принципов (например, некрасиво) иметь две фигуры на странице с несколькими строками текста над или под ними.


Между прочим, причина того, что [! h] работает потому, что он сообщает LaTeX, что нужно переопределить свои обычные ограничения на то, сколько места должно быть отведено под плавающие объекты на странице с текстом. Как подразумевается выше, ограничения существуют не просто так. Это не значит, что их можно немного ослабить; см. FAQ по этому поводу.

5
ответ дан 24 November 2019 в 09:11
поделиться

If you want to have images about same topic, you ca use subfigure package and construction:

\begin{figure}
 \subfigure[first image]{\includegraphics{image}\label{first}}
 \subfigure[second image]{\includegraphics{image}\label{second}}
 \caption{main caption}\label{main_label}
\end{figure}

If you want to have, for example two, different images next to each other you can use:

\begin{figure}
 \begin{minipage}{.5\textwidth}
  \includegraphics{image}
  \caption{first}
 \end{minipage}
 \begin{minipage}{.5\textwidth}
  \includegraphics{image}
  \caption{second}
 \end{minipage}
\end{figure}

For images in columns you will have [1] [2] [3] [4] in the source, but it will look like

[1] [3]

[2] [4].

20
ответ дан 24 November 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: