LINUX.ORG.RU

Сообщения UkropPetrushka

 

Проблемы со буфером обмена.

Есть скрипт (думаю не важно какой) по идее он должен принимать на вход то что выделено мышью (это должно лежать во вторичном буфере, да?). Вызов стоит на хоткее и один из параметров там $(xsel -s -o), и что бы я не выделял, xsel ничего не возвращает. В чём может быть дело?

 

UkropPetrushka
()

Скрипт некорректно исполняется по хоткею.

Написал я скрипт для быстрой генерации карточек anki:

#!/bin/env python

import os
import requests
import re
import sys

file_name = sys.argv[2]
word = sys.argv[1]

html_ipa = requests.get('https://wooordhunt.ru/word/'+word).text
ipa = re.findall(r'<span title="американская транскрипция слова .*?" class="transcription"> .*?</span>', html_ipa)[0] 
ipa = re.findall(r'\|.*?\|', ipa)[0][1:-1]

translate = os.popen('trans en:ru -b '+word).read()[:-1] # Использую пакет translate-shell, ибо судя по всему гугл транслейт в лоб не берётся. Почему то оно очень медленное. (!!!!!!!)Надо заменить.

print('English word: '+word+'\nTranscription: '+ipa+'\nRussian word: '+translate)
en_example = input('English example: ')
ru_example = input('Russian example: ')
input()

with open(file_name, 'a') as f:
    print(word, ipa, en_example, translate, ru_example, sep='\t', file = f)

Если вызывать из терминала по запросу: exo-open --launch TerminalEmulator /home/d/ankigen.py "$(xsel -o)" /home/d/toanki.txt То всё работает как надо (в новом окне термнала выполняется скрипт). Однако, если выполнять эту же команду по хоткею, тогда скрипт крашится:
Traceback (most recent call last):
    File "/home/d/ankigen.py", line 22, in <module>
        ipa = re.findall(r'<span title="американская транскрипция слова .*?" class="transcription"> .*?</span>', html_ipa)[0] 
IndexError: list index out of range
Система manjaro. Хоткей через гуй прописывал. Я просто с толку сбит, в чём может быть дело?

 , ,

UkropPetrushka
()

Не работает конвейер в bash.

Есть скрипт на python:

#!/bin/env python

import sys

print(sys.argv[1])

При попытке передать в скрипт данные конвейером скрипт утверждает что ничего не получил. В буфере, если что, данные точно есть.

[d@d-pc ~]$ xclip -o | ~/myscript.py
Traceback (most recent call last):
  File "/home/d/myscript.py", line 5, in <module>
    print(sys.argv[1])
IndexError: list index out of range

Однако конвейер прекрасно работает если данные отдаются во встроенную bash команду (не знаю как корректно сказать, но думаю вы поняли).

Как это понимать?

 ,

UkropPetrushka
()

Нужна утилита для получения транскрипции.

Пытался написать скрипт для быстрой генерации карточек для anki. Как выяснилось утилита translate-shell не вполне подходит для этого ибо отображает какую то неведомую не IPA транскрипцию (её зачем то пользует Google Translate). Искал разные оффлайн словари, но так и не нашёл никакого консольного интерфейса для взаимодействия со словарями. Есть что на примете?

 

UkropPetrushka
()

\newcommand и \renewcommand в latex

Почему \newcommand{\newpart}[1]{\part{#1} \setcounter{section}{0}} работает, тогда как \renewcommand{\part}[1]{\part{#1} \setcounter{section}{0}} - нет?

 

UkropPetrushka
()

Можно ли заставить LaTeX начинать нумерацию секций с начала в каждой новой главе?

 

UkropPetrushka
()

проблемы с latexmk

Прописываю $latexmk -pdf ~/latex\ backups/math Всё отрабатывает как надо, есть но 2 проблемы: остаётся сборочный мусор и latexmk постоянно выдает вопросы (?). Добавление -f абсолютно ничего не меняет, а при -C выдаётся только одна строчка Latexmk: This is Latexmk, John Collins, 17 March 2019, version: 4.63b. И всё - latexmk больше ничего не делает.

 ,

UkropPetrushka
()

Как заставить LaTeX отображать пустые строки?

На всякий случай преамбула.

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

 

UkropPetrushka
()

LaTeX. Жирный текст в таблицах.

\textbf в начале документа делает жирным весь текст кроме таблиц. Как исправить?

На всякий случай преамбула.

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

 

UkropPetrushka
()

LaTeX. obeylines ломает таблицы

Если прописать \obeylines то таблицы ломаются и в левом верхнем углу появляется невесть откуда взявшееся слово height.

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}



\begin{document}%-----------------------------------------------

\obeylines 

\begin{table}[h!]
\begin{tabular}{|l|l|l|l|l|}
\hline
        & a & b & c                & d \\ \hline
1    & a1          & b1         & c1     & d1 \\ \hline
2 & a2            & b2           & c2      & d2  \\ \hline
3  & a3         & b3       & c3 & d3  \\ \hline
\end{tabular}
\end{table}

\end{document}

 

UkropPetrushka
()

Переход на новую строку в LaTeX

Можно ли сделать так чтобы вместо \\ можно было использовать простой переход на новую строку как в исходном коде?

На всякий случай преамбула:

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

 

UkropPetrushka
()

Проблема с раскладками в Manjaro XFCE

2 Вопроса: 1) Как убрать лимит на 4 раскладки? 2) При переключении раскладок правым shift-alt раскладка застревает на 3ей по счету. При левом — все в порядке.

 , ,

UkropPetrushka
()

RSS подписка на новые темы