Posição da legenda no LyX

Posição da legenda no LyX

Usei sidecapo pacote no LyX para colocar a legenda à direita das tabelas, mas tive problemas com isso. sidecapfunciona bem com legenda de figura, mas não é bom com legenda de tabela:

insira a descrição da imagem aqui

Por favor, há algum motivo para colocar a legenda da tabela à direita da tabela no LyX.

insira a descrição da imagem aqui

Atenciosamente

Responder1

Não existe uma maneira simples de mover uma legenda da esquerda para a direita ou vice-versa. O pacote permite apenas configurações globais, portanto as legendas ficam sempre à esquerda ou sempre à direita. Para configurações de duas páginas, você também pode colocá-las sempre no lado interno ou externo. Existem coisas que você pode tentar:

Torne a legenda mais ampla

Pela sua captura de tela, parece que o problema é que a área da legenda é muito estreita, fazendo com que ela sobreponha a própria tabela. Resolver esse problema é muito fácil:

Bem no início do SCtablefloat, adicione um ERT com Ctrl+ Le escreva [3]nele. O que isso faz é adicionar [3]um argumento opcional ao SCtableambiente, e esse número é a largura relativa da legenda da tabela. Com 3a legenda pode ter três vezes a largura da mesa. Aqui está uma captura de tela do LyX com saída em PDF ao lado:

insira a descrição da imagem aqui

Hacker ERT

Adicione um ERT logo antes da tabela e escreva o seguinte:

{\makeatletter
\renewcommand*{\SC@FLOAT}[2]{{#1}\hspace{\sidecaptionsep}{#2}}
\makeatother

Se você copiar e colar, use Editar -> Colar especial ( Ctrl+ Shift+ v) para colar o código.

Logo após a tabela, adicione um novo ERT e adicione apenas uma chave de fechamento, ou seja }, .

insira a descrição da imagem aqui

Não usesidecap

Você pode colocar legendas ao lado das tabelas sem usar sidecapnada. Adicione um float de tabela normal e comece excluindo a legenda que já está lá. Adicione um minipagecom Insert -> Box -> Frameless, e faça isso, por exemplo, com metade da largura da linha. Adicione a legenda dentro desta caixa, com Inserir -> Legenda. Finalmente, adicione a tabela na mesma linha da caixa (ou seja, não pressione Enter antes de adicionar a tabela).

informação relacionada